Hopp til innholdet

cjohansen.no

Ryddigere CSS med semantisk HTML

Når vi skriver semantisk HTML streber vi gjerne mot rikt beskrevne dokumenter. Disse dokumentene inneholder masse struktur og har mange unike kontekster. Disse kan du benytte deg av for å forenkle CSS-en din samtidig som du går inn i en god sirkel der du rydder opp HTML-en etterhvert som overdreven bruk av klasser og ID-er ikke lengre er nødvendig for å få den stilingen du ønsker.

Bli kvitt overflødig kode

Når folk lærer seg å skrive HTML etter standardene og begynner å bruke CSS er det mange som bytter ut alle elementene med <div>-elementer med klasser og ID-er.

Denne praksisen fører med seg utrolig mye overflødig kode, og gir deg liten verdi mot "gammel" HTML. Hvis vi bruker semantisk HTML vil behovet for alle mulige klasser og ID-er bli mindre fordi dokumentet naturlig har flere unike kontekster.

Gode velgere

Å lage gode velgere i CSS som er lette å jobbe med selv når prosjektet blir stort er en kunst. Det er alikevel noen tommelfingerregler du kan benytte deg av for å gjøre livet litt enklere, og å unngå de verste tabbene:

Hvilke er dine kjekkeste triks for ryddig CSS?

Muligens relatert

2006 - 2012 Christian Johansen Creative Commons Lisens