Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [CSS] Co drugi element
Forum PHP.pl > Forum > Przedszkole
Skie
Czy da się w CSSie zmieniać style np. co drugiemu znacznikowi zagnieżdżonemu w innym znaczniku?
Jak jest np.

Kod
<select>
<option>test1</option>
<option>test2</option>
<option>test3</option>
<option>test4</option>
</select>
mike
1. Oczywiście, że się da: :nth-child() pseudo-class
2. Czy zadziała również na IE? Oczywiście, że nie tongue.gif

Tak czy inaczej zostaje Ci JavaScript.
Lonas
mozna to zrobic w jquery
mike
Cytat(Lonas @ 10.12.2008, 21:39:06 ) *
mozna to zrobic w jquery
W jQuery to już całkiem banał. Wystarczy parzystym i nieparzystym elementom nadać jakieś klasy:
Kod
$(document).ready(function() {
    $('ul li:odd').addClass('odd');
    $('ul li:even').addClass('even');
});
Skie
w JSie nie chce tego robić. Spróbuję w CSSie a Internet Explorerem się zbytnio nie przejmuję. Zresztą z tego co mi wiadomo to IE 8 ma być już "normalne" ^^
Piniek
dobrze powiedziane "ma być" tongue.gif

Zanim IE 8 wejdzie na dobre, minie trochę czasu.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.