I CSS Box Model er det et vigtigt koncept til at bestemme, hvordan et element er struktureret og placeret på en webside. Den består af grundlæggende komponenter såsom indhold, Padding, Border og Margin.
Content
Content
er det område, der indeholder det faktiske indhold af elementet, såsom tekst, billeder eller videoer.
For at definere størrelsen af indholdet bruger vi egenskaberne width
og height
.
Padding
Padding
er rummet omkring indholdet, der skaber et hul mellem indholdet og elementets border.
For at angive padding værdier bruger vi egenskaberne padding-top,
padding-right,
padding-bottom
og . padding-left
Border
Det Border
er omridset omkring elementet, der skaber en klar grænse mellem indholdet og det omkringliggende område.
For at formatere border, bruger vi egenskaberne border-width
, border-style
, og border-color
.
Margin
Margin er rummet uden for elementets border, hvilket skaber et hul mellem andre elementer.
Til at definere margin værdier bruger vi egenskaberne margin-top
, margin-right
, og. margin-bottom
margin-left
Ved at bruge Box Model i CSS kan vi tilpasse størrelsen og placeringen af et element ved at ændre værdierne af dets komponenter.
Eksempel:
.box {
width: 200px;
height: 100px;
padding: 20px;
border: 1px solid black;
margin: 10px;
}
I ovenstående eksempel har elementet med klassen .box
en bredde på 200px og en højde på 100px. Den har en 20px padding, en sort border med en tykkelse på 1px og en 10px margin.
Ved at justere disse værdier kan du oprette elementer med forskellige størrelser og mellemrum på din webside. Ved at bruge Box Model, har du kontrol over placeringen, størrelsen og afstanden mellem elementer i din grænseflade.