Selektory#
Kombinator dziecka (>)#
E > F { /* deklaracje */ }
Kombinator dziecka # (child combinator) służy do wskazania elementu, który jest dzieckiem innego elementu. Kombinator dziecka jest znakiem większości (U+003E, >
) i oddziela dwa selektory złożone. Białe znaki wokół >
są opcjonalne i nie mają specjalnego znaczenia.
Prosty przykład:
<!DOCTYPE html>
<html>
<head>
<style>
body > p {color: blue;}
</style>
</head>
<body>
<p>Akapit ma kolor niebieski bo jest dzieckiem BODY.</p>
<div>
<p>Akapit nie ma koloru niebieskiego bo nie jest dzieckiem BODY, jest jego potomkiem.<p>
</div>
</body>
</html>
Przykład nie był wymagający, oczywiście można tworzyć bardziej skomplikowane selektory, jak np. div ol>li p
. Reprezentuje on element p
będący potomkiem elementu li
; element li
musi być dzieckiem elementu ol
; element ol
musi być potomkiem elementu div
.
Do wyboru pierwszego dziecka w elemencie służy pseudoklasa :first-child
.
Specyfikacje i inne materiały#
Pasek społecznościowy