Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Marginaler och Utfyllnad Förklarade Enkelt | Boxmodellen och Avstånd
/
CSS-Grunder

bookMarginaler och Utfyllnad Förklarade Enkelt

Svep för att visa menyn

Du vet att varje element har innehåll, utfyllnad (padding), ram (border) och marginal (margin). Låt oss se hur du kan kontrollera avståndet med dessa egenskaper.

Padding

Padding skapar utrymme inuti elementet, mellan innehållet och ramen.

.box {
  padding: 20px;
}

Detta lägger till 20px padding på alla fyra sidor.

Förkortad syntax för padding

Padding kan skrivas med förkortad syntax.

Ordningen på värdena är alltid: topp → höger → botten → vänster

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 */

Individuella egenskaper för utfyllnad

Du kan även styra varje sida separat:

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

Marginal

Marginal skapar utrymme utanför elementet, mellan det och andra element.

.box {
  margin: 20px;
}

Kortkommando för marginal

Marginal följer samma kortkommandoregler som utfyllnad:

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 */

Individuella marginalegenskaper

Kan även anges individuellt:

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

Ram

Ramen sitter mellan utfyllnad och marginal.

Grundläggande kortkommando:

border: 4px solid brown;

Detta definierar: bredd, stil, färg.

Vanliga kantstilar inkluderar solid, dotted, dashed och double.

Du kan även styra enskilda sidor vid behov:

border-top: 2px solid black;

Låt oss titta på följande exempel och identifiera möjliga kantstilar:

index.html

index.html

styles.css

styles.css

copy

Utdata

Note
Viktig skillnad

Padding:

  • Lägger till utrymme inuti elementet;
  • Utökar bakgrundsområdet.

Marginal:

  • Lägger till utrymme utanför elementet;
  • Påverkar inte elementets bakgrund.

1. Vilken sida får 40px i följande deklaration?

2. Vilken egenskap lägger till utrymme inuti ett element, mellan dess innehåll och kantlinje?

question mark

Vilken sida får 40px i följande deklaration?

Select the correct answer

question mark

Vilken egenskap lägger till utrymme inuti ett element, mellan dess innehåll och kantlinje?

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 3. Kapitel 2

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

Avsnitt 3. Kapitel 2
some-alt