css skal lave baggrund på hver anden

Tags:    css

<< < 12 > >>
Jeg har noget kode her : http://jsfiddle.net/hEU47/

Det er meningen at hver anden .filholder skal have en baggrundsfarve.
Men nu har jeg så nogen <div id="x" style="display:none;">x</div> hist og her som ødelægger det.

Er der en måde hvor jeg kan ignorer dem med id="x" sådan at det kommer til at være hveranden af dem man kan se som får baggrundsfarve ?



14 svar postet i denne tråd vises herunder
0 indlæg har modtaget i alt 0 karma
Sorter efter stemmer Sorter efter dato
jquery:

$('div').not(':hidden').each(function((count){if(count % 2 = 0){$(this).cssClass('odd')}});

/J




Jeg vil ikke bruge Javascript til det.
Det er for at lærer det nye i CSS.



http://jsfiddle.net/hEU47/11/
Brugte jQuery til at fjerne class x
Har ændret x fra id til class fordi man kun kan fjerne et id med jquery.

Hovsa troede ikke der var en side 2 i dette forum.
Tror ikke der er en CSS løsning til dit problem så.




Indlæg senest redigeret d. 26.06.2012 18:28 af Bruger #16838
Nej det kan ikke løses med CSS... derfor jeg skrev javascript :)



<< < 12 > >>
t