Robert: CSS-Hack, der nur für IE 6 gilt

Beitrag lesen

Hallöle,

ich suche eine Möglichkeit (wenn irgend möglich rein CSS-basiert, also ohne zusätzliche CSS-Datei, die über conditional comments eingebunden wird).

Ich muß ein ul-Element mit id "Hauptnavigation", welches direktes Kind des body ist, selektieren. Aber wie gesagt so, daß nur der IE 6.0 diesen Selektor wahrnimmt. IE 5.5 oder IE 5.0 dürfen die zugehörigen Deklarationen NICHT anwenden.

Ok, mit

* html ul#Hauptnavigation { /* Deklarationen */ }

bekomme ich schon mal

  • alle modernen Browser (Opera, Geckos) aussortiert, die diesen Selektor korrekt interpretieren (also nicht beachten, da html kein Elternelement hat)
  • Netscape 4.x aussortiert, weil dieser den * als Selektor gar nicht kennt.

Aber wie halte ich IE 5.x davon ab, die Deklarationen anzuwenden?

Muchachos Garcia (oder so ähnlich),
cu,
Robert