Schade, zu früh gefreut, denn damit wäre float wohl zur Antiquität geworden.
Was ich nicht verstehe, wie der IE damit umgeht. Wenn er inline-block nicht kennt, warum ignoriert er diesen nicht einfach, dann könnte man das so schreiben:p{
display:inline;
display:inline-block;
}Denn um ehrlich zu sein ich verstehe Gunnars Hack nicht so ganz.
* html li{display: inline;}
*:first-child+html li{ display: inline;}
Gunnar verwendet sigenannte CSS Hacks die auf mangelhafter CSS Interpretation beruhen.
Das kann man im Fall von MSIE auch gezielter machen mit Conditional Coments.
<body id="body">
<!--[if IE]><div id="msie"><![endif]-->
<!-- ... hier der HTML Code für den Body... -->
<!--[if IE]></div><![endif]-->
</body>
Jetzt kannst du im CSS den MSIE gezielt ansprechen, weil nur er den Selektor #msie sieht.
#msie element .someclass { someprop:someval; }
Warum ingnoriert der IE dann die das vorhande display:inline-block;?
Tja auch der FF2 sollte es besser ignorieren statt mangelhaft zu implementieren.
mfg Beat
><o(((°> ><o(((°>
<°)))o>< ><o(((°>o