Ik heb een horizontale lijst, die ik met CSS een background geef. Alleen de eerste <li> wil ik geen background meegeven. Dit omdat het een streepje is, die de <li>'s van elkaar scheidt. Ik heb daar dus deze code op verzonnen:
Dit werkt perfect, in Firefox. Internet Explorer (6) accepteert dit niet, zo zeggen een aantal sites. Dit kan wel kloppen, want het werkt ook inderdaad niet. Mijn vraag: is er een alternatief voor first-child die ook in Internet Explorer werkt ?
Ik heb gezocht op google en op got, met beiden niks kunnen vinden. Wel heb ik deze pagina gevonden, maar dat ging alleen over een hack voor een andere pseudoclass (:focus). Bovendien is op die manier de CSS invalid, en ik streef naar volledige validatie van (X)HTML en CSS...
Alvast bedankt!
Scott
Cascading Stylesheet:
1
2
3
4
5
6
7
8
9
| #topBar ul li { background: url(./img/streepje.gif) no-repeat center left; } #topBar ul li:first-child { background: none; } |
Dit werkt perfect, in Firefox. Internet Explorer (6) accepteert dit niet, zo zeggen een aantal sites. Dit kan wel kloppen, want het werkt ook inderdaad niet. Mijn vraag: is er een alternatief voor first-child die ook in Internet Explorer werkt ?
Ik heb gezocht op google en op got, met beiden niks kunnen vinden. Wel heb ik deze pagina gevonden, maar dat ging alleen over een hack voor een andere pseudoclass (:focus). Bovendien is op die manier de CSS invalid, en ik streef naar volledige validatie van (X)HTML en CSS...
Alvast bedankt!
Scott