CSS Hacks IE6-9

Anbei eine Kurze Liste mir bekannter CSS-Hacks für den allseits beliebten Internet Explorer in seinen verschiedenen Ausprägungen. Im Gegensatz zu Conditional Comments oder Selector-Hacks bedienen sich diese der unterschiedlichen Interpretation der CSS Eigenschaften in den verschiedenen Browserversionen.


#element {
    background: #eee;
    /* Alle anderen Browser        */
    /* Basisfarbe helles Grau      */
}
#element {
    *background: #f00;
    /* funktioniert in IE6 und IE7 */
    /* Farbe rot                   */
}
#element {
    _background: #0f0;
    /* funktioniert nur im IE6     */
    /* Farbe grün                  */
}
#element {
    background: #00f\0/
    /* funktioniert nur im IE8     */
    /* Farbe blau                  */
}

Zu beachten ist dabei, dass man die Reihenfolge einhält, da sonst zum Beispiel das * für IE6/7 den _ für IE6 überschreibt.