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