Sven Rautenberg: CSS-Browserweiche inkompatibel zu HTML 4.01 Transitional

Beitrag lesen

Moin!

<!--[if IE 5]>
    <![endif]-->

Das ist ein gültiger HTML-Kommentar für alle normalen Browser, der IE wertet dessen Inhalt aber als Bestandteil des HTML-Dokuments.

<![if test]>
    <![endif]>

Und das ist HTML-Schrott, auf den kein Browser irgendwie reagieren wird - außer durch Ignorieren dieser Bestandteile. Lass sowas weg.

Wenn es dir um CSS-Reparaturen für die IEs geht: Erst das allgemeine CSS einbinden (ohne Conditional Comments), und dann das CSS für den IE (der überschreibt die vorhergehenden CSS-Einstellungen, wenn du die gleichen Selektoren verwendest).

- Sven Rautenberg

--
"Love your nation - respect the others."