Znalaz艂e艣 si臋
kiedy艣 w sytuacji, gdy Tw贸j kod CSS zacz臋艂y wype艂nia膰 pokr臋cone
selektory d艂ugo艣ci dw贸ch linii? Konieczno艣膰 cz臋stego
wynajdowania ma艂o eleganckich rozwi膮za艅, mo偶e oznacza膰, 偶e ju偶
czas od艣wie偶y膰 sobie znaczniki CSS.
Pseudoselektory
*-of-type
Warunek mo偶na zastosowa膰 na przyk艂ad po to, by wybra膰 pierwszy
element o okre艣lonym typie spo艣r贸d rodze艅stwa.
Pseudoselektory
*-child
Warunek dzia艂a inaczej ni偶 poprzedni, poniewa偶 zawsze wybiera
pierwsze (lub kolejne, w zale偶no艣ci od selektora), w臋z艂y, bez
zwracania uwagi na ich typ. Zaznaczone b臋d膮 tak偶e elementy zagnie偶d偶one, je艣li s膮 pierwszymi dzie膰mi.
Selektor >
Dzia艂a podobnie do poprzednich dw贸ch, jednak zaznacza wszystkie
elementy, kt贸re s膮 bezpo艣rednimi potomkami danego elementu, bez
zwracania uwagi na ich typ.
:empty
Nadaje stylowanie pustym elementom. Dzi臋ki niemu, mo偶esz ukry膰 na
przyk艂ad domy艣lny border, kt贸ry nie mo偶e pozosta膰 w przypadku
pustych element贸w.
Selektor +
Jego sk艂adnia wygl膮da nast臋puj膮co:
div + ul {
border: solid;
}
Odwo艂uje si臋 do drugiego elementu, kt贸ry jest bezpo艣rednio poprzedzony
elementem, kt贸ry wyst臋puje w sk艂adni jako pierwszy. W tym przypadku,
ul b臋dzie mia艂o border, je艣li b臋dzie poprzedzone przez diva.
Selektor ~
Dzia艂a podobnie do poprzedniego, jednak element nie musi by膰
poprzedzony bezpo艣rednio.
Brak komentarzy:
Prze艣lij komentarz