Image of a pink ladybug

CSS Test Pages

IE and the truth about comments - Part 1

In draft form

Now you maybe wondering what is happening in IE with this page. Even IE 8 the most standard compliant version of this browser is not coping. The reason is that I have denied IE its rescue.

The Digital Sam Spade

Not being one to wait for proper beta testing I had started reverse testing of IE8 and by the 13th of February 2008 I knew IE8 like it's predecessor IE7 would select comments when using sibling selectors. Even the new hacks created to target IE7 were also seen by IE8. Upon knowing this my test pages template took on a whole new dimension as it dawned on me that IE8 which I expected to have a much improved CSS parser would not use my invalid IE import hack and thus would be denied the style rules it was desperately seeking. This page shows precisely how I though IE 8 would cope but as fate would have it and old friend of the past would return.


/*\*//*/
@import url("test-ie8.css");
@import("test-ie.css"); /* For IE/Mac */
@import test-ie; /* For IE/Win */

You may recognize that has as the old IE5/Mac Band Pass Filter. Within a few days of the release of IE8 for beta testing Ingo Chao had discovered that IE8 would parsed the IE5/Mac Band Pass Filter. I seized upon this with vigor as I realized that IE 8 could be rescued from the abyss. By some twisted irony, IE8, IE7 and IE/Mac are all seeking the same CSS fix which count ordinary HTML comments as elements but each browser had to make it own separate way to my special style sheet.

IE 8 has broken my page

Now that I can now test IE8 first hand I now find that it is full of CSS rendering bugs. Things must improve before the public release of IE8 or I can see this browser joining the long list of browsers called Internet Explorer. Let's crank up the knob now, please proceed to the next test

Created: 21 Mar 2008.
Updated: 13 Mar 2008.

Honor Roll - Best

  1. Firefox 3.6.5 (beta)
  2. Safari 4.0
  3. Opera 10 (alpha)
  4. Firefox 3.0.14

Honor Roll

  1. IE 8/Win
  2. Opera 9.64
  3. Firefox 2
  4. Gecko 1.7
  5. IE 7/Win
  6. IE 5/Mac
  7. IE 6/Win (and earlier)

Template - Zeta

Last revised: 21st Oct 2009

Copyright © 2008-2010 Alan Gresley

My dream... A one inter-operable open web!