A margin tulajdonság
A margin tulajdonság beállítja egy elem
külső margóját. A tulajdonság értéke lehet bármely
mértékegység a méretekhez
vagy a auto kulcsszó,
amely lehetővé teszi a böngésző számára, hogy önállóan számítsa ki
az elem margóját. Alapértelmezés szerint minden böngésző
különböző margókat adhat az elemekhez.
A tulajdonság a
margin-top,
margin-right,
margin-bottom,
margin-left
tulajdonságok rövidítése.
Szintaxis
szelektor {
margin: érték;
}
Értékek száma
A margin tulajdonság 1,
2, 3 vagy 4 értéket fogad el,
szóközzel elválasztva:
| Szám | Leírás |
|---|---|
1 |
Egy érték minden oldalról beállítja az elem margóját. |
2 |
Az első érték beállítja a felső és az alsó margót, a második pedig a jobb és a bal oldalt. |
3 |
Az első érték beállítja a felső margót, a második a jobb és bal oldalt, a harmadik pedig az alsót. |
4 |
Az első érték beállítja a felső margót, a második a jobb oldalt, a harmadik az alsót, a negyedik pedig a bal oldalt. |
Példa
Most lesz egy blokkunk margók nélkül:
<div id="parent">
<div id="elem"></div>
</div>
#parent {
border: 1px solid black;
display: inline-block;
}
#elem {
margin: 0;
border: 1px solid red;
width: 100px;
height: 100px;
}
:
Példa
Most állítsunk be a blokknak 10px margót:
<div id="parent">
<div id="elem"></div>
</div>
#parent {
border: 1px solid black;
display: inline-block;
}
#elem {
margin: 10px;
border: 1px solid red;
width: 100px;
height: 100px;
}
:
Példa
Állítsunk be a blokknak 10px margót felül
és alul, valamint 20px-t - balra és jobbra:
<div id="parent">
<div id="elem"></div>
</div>
#parent {
border: 1px solid black;
display: inline-block;
}
#elem {
margin: 10px 20px;
border: 1px solid red;
width: 100px;
height: 100px;
}
:
Példa
Állítsunk be a blokknak 5px margót felül,
15px margót jobbra, 25px margót alul és 35px
margót balra:
<div id="parent">
<div id="elem"></div>
</div>
#parent {
border: 1px solid black;
display: inline-block;
}
#elem {
margin: 5px 15px 25px 35px;
border: 1px solid red;
width: 100px;
height: 100px;
}
:
Lásd még
-
a
paddingtulajdonság,
amely a belső margót határozza meg