Marginaler 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
styles.css
Utdata
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?
Tack för dina kommentarer!
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal