Селектор на роднини во CSS
Селекторот на роднини ~ овозможува избирање
на сите елементи кои се наоѓаат по дадениот
елемент во рамките на истиот родител.
Синтакса
селектор1 ~ селектор2 {
}
Пример
Ајде да се обратиме до сите тагови p,
кои се наоѓаат по таговите h2, и да ги обоїме
во црвена боја:
<div>
<h2>text</h2>
<p>
+
</p>
<p>
+
</p>
<p>
+
</p>
</div>
<p>
-
</p>
h2 ~ p {
color: red;
}
:
Пример
Ајде да се обратиме до сите тагови p,
кои се наоѓаат по елементите со класа .test,
и да ги обоїме во црвена боја:
<div>
<p class="test">
text
</p>
<p>
+
</p>
<p>
+
</p>
</div>
<p>
-
</p>
.test ~ p {
color: red;
}
:
Пример
Ајде да се обратиме до сите елементи со класа
.elem, кои се наоѓаат по елементите
со класа .test, и да ги обоїме во црвена
боја:
<div>
<p class="test">
text
</p>
<p class="elem">
+
</p>
<p>
-
</p>
<p class="elem">
+
</p>
</div>
<p>
-
</p>
.test ~ .elem {
color: red;
}
:
Погледнете исто така
-
Детски селектор,
кој овозможува избирање на елементи по непосредно вгнездување -
Контекстуален селектор,
кој овозможува избирање на елемент по неговиот родител -
Соседски селектор,
кој овозможува избирање на елемент по неговиот сосед -
Универзален селектор,
кој овозможува избирање на сите елементи