/ April 12, 2010/ Blog

Die Pseudoklasse :first-child funktioniert nicht in IE6. Ein Workarround ist:

#menulist_root-son-of-suckerfish-vertical li {margin-bottom: expression(this.previousSibling==null?’5px’:’0′);}

Der erste li-Eintrag hat jetzt einen Abstand von 5 px nach unten und alle weiteren keinen. Den Trick habe ich gefunden auf http://mauzon.com/pseudoclasses-first-child-and-last-child-for-ie6/. Für IE 6 bei Klassen muss es allerdings so geschrieben werden:

<!–[if IE 6]>
<style type=”text/css”>
.menulist_root-son-of-suckerfish-vertical li {margin-bottom: expression(this.previousSibling==null?’5px’:’0′);}
</style>
<![endif]–>