I CSS Box Model er det et viktig konsept for å bestemme hvordan et element er strukturert og plassert på en nettside. Den består av grunnleggende komponenter som innhold, Padding, Border og Margin.
Content
Content
er området som inneholder det faktiske innholdet i elementet, for eksempel tekst, bilder eller videoer.
For å definere størrelsen på innholdet bruker vi egenskapene width
og height
.
Padding
Padding
er rommet rundt innholdet, og skaper et gap mellom innholdet og elementets border.
For å spesifisere padding verdier bruker vi egenskapene padding-top,
padding-right,
padding-bottom
og . padding-left
Border
Det Border
er omrisset rundt elementet, og skaper en klar grense mellom innholdet og området rundt.
For å formatere border bruker vi egenskapene border-width
, border-style
, og border-color
.
Margin
Margin er rommet utenfor elementets border, og skaper et gap mellom andre elementer.
For å definere margin verdier bruker vi egenskapene margin-top
, margin-right
, og. margin-bottom
margin-left
Ved å bruke Box Model i CSS kan vi tilpasse størrelsen og plasseringen til et element ved å endre verdiene til komponentene.
Eksempel:
.box {
width: 200px;
height: 100px;
padding: 20px;
border: 1px solid black;
margin: 10px;
}
I eksemplet ovenfor har elementet med klassen .box
en bredde på 200px og en høyde på 100px. Den har en 20px padding, en svart border med en tykkelse på 1px, og en 10px margin.
Ved å justere disse verdiene kan du lage elementer med forskjellige størrelser og mellomrom på nettsiden din. Ved å bruke Box Model, har du kontroll over plasseringen, størrelsen og avstanden til elementene i grensesnittet ditt.