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