Introduksjon til CSS
CSS (Cascading Style Sheets) bestemmer hvordan nettsiden ser ut. Mens HTML sier hva innholdet er, sier CSS hvordan det skal vises – farger, størrelser, avstander og mer.
CSS-syntaks
CSS bruker krøllparenteser {} rundt egenskapene, og hver egenskap avsluttes med semikolon ;.
Mønster
selector { property: value; }
Viktige CSS-egenskaper
| Egenskap | Forklaring |
|---|---|
color |
Tekstfarge |
background-color |
Bakgrunnsfarge |
font-size |
Tekststørrelse |
font-family |
Skrifttype |
font-weight |
Tykkelse (normal, bold) |
text-align |
Justering (left, center, right) |
width |
Bredde |
height |
Høyde |
margin |
Avstand utenfor elementet |
padding |
Avstand inni elementet |
border |
Ramme rundt elementet |
Enheter
| Enhet | Beskrivelse |
|---|---|
px |
Piksler (fast størrelse) |
% |
Prosent av forelder |
em |
Relativt til font-størrelse |
rem |
Relativt til rot font-størrelse |
vh |
Prosent av viewport høyde |
vw |
Prosent av viewport bredde |
Kom i gang
- Lag en CSS-fil (f.eks.
style.css) - Koble den til HTML med
<link> - Skriv selektorer og egenskaper
- Oppdater nettleseren for å se endringer
Referanse
Se CSS-referansen for en komplett oversikt over alle CSS-egenskaper.
Videre lesning
- Koble CSS til HTML - Ekstern, intern og inline CSS
- Selektorer - Velge elementer å style
- Tekst - Fonter og typografi
- Farger - Hex, RGB, HSL og mer
- Box Modellen - Margin, padding og border
- Display - Block, inline og mer
- Flexbox - Moderne layout