Selectorer
Når vi skal definere hvilke elementer som skal treffes av en CSS-regel, bruker vi selectorer for å beskrive settet med elementer.
Tag-selectorer
body
, div
, img
, button
Treffer alle elementer med den gitte taggen.
Klasse-selectorer
.btn-danger
, .btn-ok
, .kall-det-hva-du-vil
Treffer alle elementer med den gitte klassen.
ID-selectorer
#hovedmeny
, #animasjon
IDer må være unike, fordi css-regler for en ID gjelder for første matchende element. Som regel ønsker vi ikke å bruke ID-selectorer, fordi det er å foretrekke at vi har css-stiler som kan gjenbrukes. Hvis vi må style hvert element for seg, kan det fort bli vanskelig å vedlikeholde et konsekvent grensesnitt.
Avanserte selectorer
Det er helt uproblematisk å style ting ved å definere selectors inni selectors, bruke attributtmatching, tilstandsselectorer osv:
Oppgave
Sett en bakgrunnsfarge på siden.
Endre font, farge og skriftstørrelse på teller-verdien.
Endre størrelse, bakgrunnsfarge, border/ramme og tekstfarge på knappene.
Last updated