Specifičnost
Specifičnost určuje který selektor má preferenci oproti jinému. Podívejme se na následující kód:
<h1 id="hlavni_nadpis">Nadpis</h1>
h1 {
background-color: green;
color: pink;
}
#hlavni_nadpis {
color: yellow;
}
Tento kód by se zobrazil následovně:
Nadpis
Proč?
Protože selektory mají následující preferenci:
- id
- třída
- typ
- univerzální selektor
Tudíž se nadpisu aplikuje barva pozadí (background-color
) zelená (green
), jelikož ji nepřepisuje více specifický selektor.
Barva (color
) bude žlutá, jelikož selektor id
je více specifický než typový
selektor h1
.
Pokyny
Na řádku 10
vidíme prvek h1
s atributem id="nadpis"
, v souboru style.css
vidíme, že prvek h1 má nastavenou modrou barvu (color: blue
)
Vytvořte selektor jeho id
, který nastaví barvu na zelenou (color: green
)
Začněte programovat zdarma
8/12