Selektor rodzeństwa w CSS
Selektor rodzeństwa ~ pozwala wybrać
wszystkie elementy znajdujące się po podanym
elemencie wewnątrz tego samego rodzica.
Składnia
cssselektor1 ~ selektor2 {
}
Przykład
Odnówmy się do wszystkich tagów p,
znajdujących się po tagach h2 i pokolorujmy
je na czerwono:
html<div>
<h2>text</h2>
<p>
+
</p>
<p>
+
</p>
<p>
+
</p>
</div>
<p>
-
</p>cssh2 ~ p {
color: red;
}
Результат:
Przykład
Odnówmy się do wszystkich tagów p,
znajdujących się po elementach z klasą .test,
i pokolorujmy je na czerwono:
html<div>
<p class="test">
text
</p>
<p>
+
</p>
<p>
+
</p>
</div>
<p>
-
</p>css.test ~ p {
color: red;
}
Результат:
Przykład
Odnówmy się do wszystkich elementów z klasą
.elem, znajdujących się po elementach
z klasą .test i pokolorujmy je na czerwono:
html<div>
<p class="test">
text
</p>
<p class="elem">
+
</p>
<p>
-
</p>
<p class="elem">
+
</p>
</div>
<p>
-
</p>css.test ~ .elem {
color: red;
}
Результат:
Zobacz też
-
Selektor dziecka,
który pozwala wybrać elementy według bezpośredniego zagnieżdżenia -
Selektor kontekstowy,
który pozwala wybrać element według jego rodzica -
Selektor sąsiedniego rodzeństwa,
który pozwala wybrać element według jego sąsiada -
Selektor uniwersalny,
który pozwala wybrać wszystkie elementy