Fighting bad design

Hello Inter­net. Though Inter­net Explorer is an infe­rior web browser, I know many peo­ple still use it. I think most Inter­net Explorer users fall into two cat­e­gories: They don’t know any bet­ter, or they don’t have a choice. The fact is many peo­ple use it. Peo­ple who come to our site do. In fact about one fourth of all vis­its come from Inter­net Explorer users. Worse yet, more than half of these users are on IE6 or older. I have ignored this fact for a long time. I kept telling myself it was a fluke and to not worry about it. But over time it has remained con­sis­tent. So, it is time to reconcile.

About two weeks ago I set out to fix my tem­plates to work and look the same for IE as they would for Safari and Fire­fox. I did most of this in one long day. Most prob­lems were with css lay­out, but there were a few oth­ers that I had to get deeper on.

  1. I fixed alpha trans­parency on pngs. This is only a prob­lem with IE 6 and older. I use pngs for the header images and for the peace but­ton. Before the fix the images looked like they had a white box behind them. Now they have beau­ti­ful trans­parency. I looked at dif­fer­ent solu­tions for this, but iep­ng­fix was the best and had the least effect on performance.
  2. I fixed the flick­er­ing header images. This is another prob­lem that exists in older ver­sions of IE. When the header image was hov­ered over with the mouse, it would show the hover color under­neath. It took a lit­tle tin­ker­ing to fig­ure out this fix, but the tuto­r­ial I linked helped a lot. This was my first time using and under­stand­ing what !impor­tant means.
  3. I fixed the extra space on the header images. You know? That ugly gap that ruined the lay­out and over­all design? Yeah. THAT. It took using one style for IE and one for other browsers. Thank you !important.
  4. I learned to never use EMs for lay­out. It works inconsistently.

It took me a while to fig­ure out these fixes. A lot of search­ing around. That’s why I’m doc­u­ment­ing it here. To bring it all together for peo­ple who, like me, don’t bother with IE very much. This is by no means com­plete or com­pre­hen­sive. And again, I apol­o­gize to all IE users who’ve had a sub par expe­ri­ence here on the site.

0 Responses to “Fighting bad design”


  • No Comments

Leave a Reply