Egzamin zawodowyPortal części pisemnej

INF.03 · pytanie 423

W języku CSS zdefiniowano następujące formatowanie. Kolorem czerwonym zostanie zapisany

Ilustracja do pytania 423: W języku CSS zdefiniowano następujące formatowanie. Kolorem czerwonym zostanie…
  1. Atylko tekst pochylony nagłówka pierwszego stopniaPoprawna
  2. Btylko tekst pochylony we wszystkich poziomach nagłówków
  3. Ccały tekst nagłówka pierwszego stopnia oraz pochylony tekst akapitu
  4. Dcały tekst nagłówka pierwszego stopnia oraz cały tekst pochylony, niezależnie od tego, w którym miejscu strony się znajduje

Wyjaśnienie

Prawidłową odpowiedzią jest, że kolorem czerwonym zostanie zapisany tylko tekst pochylony nagłówka pierwszego stopnia. W CSS, gdy mówimy o selektorach potomków, odnosimy się do elementów, które są bezpośrednio lub niebezpośrednio umieszczone wewnątrz innego elementu. W przedstawionym kodzie CSS: h1 i {color: red;}, selektor pochylonego tekstu (<i>) wewnątrz nagłówka pierwszego stopnia (<h1>) jest selektorem potomka. Oznacza to, że reguła dotyczy tylko tych elementów <i> , które są umieszczone wewnątrz elementu <h1>. Właściwość 'color: red;' zmienia kolor tych elementów na czerwony. Istotne jest zrozumienie, że ta reguła nie wpływa na inne elementy strony, takie jak zwykły tekst w nagłówku h1 czy tekst pochylony w innych miejscach dokumentu. W praktyce, nauka zrozumienia i stosowania selektorów potomków w CSS jest kluczowa dla skutecznego i precyzyjnego formatowania elementów na stronie.