Say I mieć następującą strukturę dla listy:Wybierz podwaja korzystania nth-child() w CSS3
<ul>
<li></li><li></li>
<li></li><li></li>
</ul>
i każdy <li>
wynosi 50% szerokości więc chcę każde dwa mają ten sam kolor tła jak to :
<ul>
<li style="background:#CCC;"></li><li style="background:#CCC;"></li>
<li style="background:#DDD;"></li><li style="background:#DDD;"></li>
<li style="background:#CCC;"></li><li style="background:#CCC;"></li>
<li style="background:#DDD;"></li><li style="background:#DDD;"></li>
</ul>
Czy mogę to zrobić za pomocą "nth-child() selektora CSS, tak aby zminimalizować kod?
Dlaczego nie używać tabeli, ponieważ wygląda na to, że tak właśnie postępujesz? – jzworkman
Nie są one w rzeczywistości 50%, ale ustawione szerokości, tylko po to, aby ustawić scenę. Tabele są brzydkie, wolę projektowanie bez stołów. – Dan
Jednak Twoja lista będzie wyglądać jak stół, gdy masz zmienne kolory, po prostu wydaje się zaprzeczać twojemu projektowi bez stołów, kiedy twoja implementacja i tak sprawi, że będzie wyglądać jak stół. – jzworkman