Du blander CSS og HTML

Handler om: CSS-selektor og regel

Du tror CSS og HTML er samme språk — og skriver stilregler midt i innholdet, eller tagger inni stilreglene. Det er to språk med to jobber: HTML sier hva ting ER (overskrift, avsnitt), CSS sier hvordan de SER UT (farge, størrelse). CSS virker bare der nettleseren leter etter stil — i style-elementet (eller en stilfil); skrevet andre steder er det bare tekst.

Eksempel

En elev skriver h1 { color: green; } rett i body og ser regelen som vanlig tekst på siden — eller skriver en p-tagg inni style-elementet og lurer på hvorfor «alt sluttet å virke».

Slik tenker du riktig om det

To språk, to jobber: HTML er substantivene (hva ting er), CSS er adjektivene (hvordan de ser ut). Adjektivene bor i sin egen liste — style-elementet — ikke midt i substantivene. Sjekk deg selv: skriver jeg INNHOLD nå, eller skriver jeg STIL?

naviger Enter åpne ShiftEnter ny fane Esc lukk
Velg tema
Skala