Matthias Apsel: CSS-IE-Hack

Beitrag lesen

Om nah hoo pez nyeetz, Lydia!

Wenn ich das CSS auslagere läuft es falsch.

Heißt, innerhalb der CSS-Datei werden die conditional comments nicht interpretiert?

Das sollte so auch vollkommen korrekt sein, schließlich wären das HTML-Kommentare im CSS-Umfeld. Die müssen ignoriert werden.

Ich empfehle stattdessen

div.Name {display:table-cell; }  
  
* html div.Name {display: inline; } /* IE 6 */  
* + html div.Name {display: inline; } /* IE 7 */

Vielleicht solltest du auch statt div ein semantisch passendes Element verwenden. Wenn das dann noch von Hause aus ein inline-Element ist, kannst du dir die Deklarationen für IE 6 und 7 ohnehin sparen, denn die verstehen kein display: table-cell.

Matthias

--
1/z ist kein Blatt Papier.