INF.03Frontend & CSS
Selektory potomka, dziecka, rodzeństwa i atrybutów
Reguły CSS określające relacje między elementami HTML (potomek, bezpośrednie dziecko, sąsiadujące rodzeństwo, selektory atrybutów).
Zestawienie kombinatorów CSS:
- Spacja (
A B) – selektor potomka: wybiera wszystkie elementyBwewnątrz elementuAna dowolnym poziomie zagnieżdżenia. A > B– selektor bezpośredniego dziecka: wybiera elementyB, które są bezpośrednimi dziećmiA.A + B– selektor bezpośredniego sąsiada: wybiera elementBznajdujący się bezpośrednio poA.A ~ B– selektor ogólnego rodzeństwa: wybiera wszystkie elementyBpoprzedzone elementemA.input[type="text"]– selektor atrybutu o dokładnej wartości.[href^="https"]– atrybut zaczynający się od podanego ciągu.
CSS
/* Tylko paragrafy będące bezpośrednimi dziećmi sekcji: */
section > p {
color: #333;
}
/* Pierwszy akapit bezpośrednio po nagłówku h2: */
h2 + p {
font-weight: bold;
}Najczęstsze pułapki na egzaminie INF.03:
- Zadania egzaminacyjne regularnie sprawdzają różnicę między
div p(wszystkie paragrafy w divie) adiv > p(tylko bezpośrednie dzieci).
Chcesz sprawdzić to pojęcie w praktyce?
Przeszukaj pytania z oficjalnych arkuszy CKE powiązane z hasłem Selektory potomka, dziecka, rodzeństwa i atrybutów lub rozpocznij trening.