Markus Rauhut
Foto: Heinrich-Böll-Stiftung (CC BY-SA 2.0)
Kontrast
Desktop
Mobil
Header
Main
Sidebar
Footer
body { color: black; } .important { color: red; } span { color: blue; } span { color: blue; }
Kaskade, Spesifisitet og Arv
margin
border
padding
content
Box-modellen
Flexbox / CSS Grid
1
2
3
Flexbox Zombies
CSS Diner
Flexbox Froggy
Grid Attack
Preprosessor (f.eks. SASS)
Block, Element, Modifier
/* Block component */ .btn {} /* Element that depends upon the block */ .btn__search {} /* Modifier that changes the style of the block */ .btn--big {}
$size-big: 2em; .btn { &__search { text-transform: uppercase; } &--big { height: $size-big; } }
Linter
DevTools
By Markus Rauhut