Oh IE, how I Hate Thee

Oh Internet Explorer... how many times have I encountered your nasty little bugs? How many hours have you caused me to lament the fact that you exist?

Today I was working on a design for the upgraded Archdiocese of Saint Louis website (more to come in the future!), and encountered a nasty little bug in Internet Explorer having to do with CSS list positioning. Apparently, if you define an a element inside a list with "display: block," but don't set a width on the parent element (the li, and then the ul, in this case), the li elements will get an extra few pixels of margin applied below each list element.

The fix is to add a couple lines to your IE-specific conditional stylesheet (for IE 7 and below only—IE 8 fixes this bug), as outlined in this article.

Thank you for wasting another hour of my time, Microsoft.

End result:

Archdiocesan Archives Menu

Your rating: None Average: 3 (1 vote)

Comments

catholicservant's picture

I feel your pain brother. The good news is...I was looking at my Google Analytics on 2 of my sites recently to see how much IE6 was being used.

The one site with a more web-savvy type visitor had around 5% using IE6.

The other site with a more generic visitor base was slightly above 8%. Down from 10% a year ago. IE 6/7/8 was still the majority, but only slightly at 54%. IE8 has also surpassed IE7.

Good signs.

oscatholic's picture

Ah, very very nice! I just checked the stats on all my personal sites, and noticed that the highest percentage of IE6 visitors was to www.catholicnewslive.com - and that was 5.2%!

Midwestern Mac (www.midwesternmac.com) and OSC (this site) both had less than 2% through IE6 (and both had FireFox, then Safari, then IE).

Advancing the faith.

JoaoMachado's picture

I can almost guarantee you that the majority of these IE6 users are Corporate users that the IT cannot upgrade due to legacy apps that rely on IE6. The rather large Corporation I work for is stuck in this conundrum.

oscatholic's picture

Ah well... hopefully they will go away from this old standard and allow people go get with the times, as it were.

Advancing the faith.

Matt K's picture

*banging head on keyboard* ... I am permitted FireFox but not for any corporate applications. Just for project research.

Matt K's picture

I think we need the proverbial stake to burn IE on....

oscatholic's picture

I'll go get the torches!

Advancing the faith.

Cade_One's picture

I too am having a heck of a time with IE with my WordPress theme. ANNOYING!!!

"I'm a PC (practicing Catholic) and I'm only 30 years old."

catholicservant's picture

The sites that I have more 'creative' control over are getting the door shut on IE6.

If you want to see what I mean, visit this site with IE6
http://mvs009-005.directrouter.com/~tcs001/

I've got a couple sites in the works that are horribly broken in IE6, and the amount of effort to satisfy that browser is at the point of diminishing returns.

oscatholic's picture

No doubt! I'm only doing basic bugfixes (major layout wtfs), rather than full-fledged testing in IE6, for the new archstl.org. And for stlyouth.org (redesign to be posted next month!), I'm going to do nothing for IE6 (they only get a couple percent via IE6, and those users don't deserve a perfect experience ;-).

Advancing the faith.

Post new comment

The content of this field is kept private and will not be shown publicly.