"Life is brought down to the basics: if you are warm, regular, healthy, not thirsty or hungry, then you are not on a mountain... Climbing at altitude is like hitting your head against a brick wall - it's great when you stop."

Chris Darwin

What's new

News

Forums

Magazines

Blogs etc.

Sites

Standards compliance

I recently noticed that Internet Explorer (including Internet Explorer 7) did a pathetic job of displaying this very site; (at least) all unordered (ul) and ordered lists (ol) were displayed incorrectly. This seems to be caused by IE:s inability to process such elements correctly whenever they are located within floated elements.

Which is rather sad given that many pure-CSS layouts rely on floats to build the layout. Which is the case with this site as well. To make matter worse, there's no real solution to remedy this. Fortunately upcoming Internet Explorer 8 (currently available as beta 2) seems to finally fix this.

However, since lists are heavily used on this site and lack of bullets and improper indents can seriously impair the readability of some of the pages, I added IE conditional comments along with CSS targeted to IE7 that fix this problem. At least up to the point where the layout is at least pretty close to what it should look like.

I also changed the mime-type to application/xhtml+xml which is what is recommended for xhtml 1.1. I am well aware that this may cause issues with old browsers. Tough shit. Furthermore, references to xhtml 1.1 schema are now added to html-root element.

Related posts