Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Margin og Polstring Gjort Enkelt | Boksmodellen og Afstand
/
CSS-Grundlæggende

bookMargin og Polstring Gjort Enkelt

Stryg for at vise menuen

Du ved, at hvert element har indhold, polstring, kant og margin. Lad os se, hvordan man styrer afstand ved hjælp af disse egenskaber.

Polstring

Polstring skaber plads inde i elementet, mellem indholdet og kanten.

.box {
  padding: 20px;
}

Dette tilføjer 20px polstring på alle fire sider.

Polstring med shorthand

Polstring kan skrives med shorthand-syntaks.

Rækkefølgen af værdier er altid: top → højre → bund → venstre

padding: 20px; /* all sides */
padding: 10px 20px; /* top/bottom | left/right */
padding: 10px 20px 5px; /* top | left/right | bottom */
padding: 10px 15px 20px 25px; /* top | right | bottom | left */

Individuelle padding-egenskaber

Det er også muligt at styre hver side separat:

padding-top: 10px;
padding-right: 15px;
padding-bottom: 25px;
padding-left: 5px;

Margin

Margin skaber afstand udenfor elementet, mellem det og andre elementer.

.box {
  margin: 20px;
}

Margin shorthand

Margin følger de samme shorthand-regler som padding:

margin: 20px; /* all sides */
margin: 10px 20px; /* top/bottom | left/right */
margin: 10px 20px 5px; /* top | left/right | bottom */
margin: 10px 15px 20px 25px; /* top | right | bottom | left */

Individuelle margin-egenskaber

Kan også indstilles individuelt:

margin-top: 10px;
margin-right: 15px;
margin-bottom: 25px;
margin-left: 5px;

Kant

Kanten er placeret mellem polstring og margin.

Grundlæggende shorthand:

border: 4px solid brown;

Dette definerer: bredde, stil, farve.

Almindelige kantstile omfatter solid, dotted, dashed og double.

Det er også muligt at styre de enkelte sider efter behov:

border-top: 2px solid black;

Overvej følgende eksempel og identificer de mulige kantstile:

index.html

index.html

styles.css

styles.css

copy

Output

Note
Vigtig forskel

Polstring:

  • Tilføjer plads inde i elementet;
  • Udvider baggrundsområdet.

Margin:

  • Tilføjer plads uden for elementet;
  • Påvirker ikke elementets baggrund.

1. Hvilken side får 40px i følgende deklaration?

2. Hvilken egenskab tilføjer plads inde i et element, mellem dets indhold og kant?

question mark

Hvilken side får 40px i følgende deklaration?

Select the correct answer

question mark

Hvilken egenskab tilføjer plads inde i et element, mellem dets indhold og kant?

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 3. Kapitel 2

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

Sektion 3. Kapitel 2
some-alt