CSS skola
CSS marginaler
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p> <p class="foo">Aenean imperdiet iaculis nulla vitae.</p> <p class="fue">Aenean imperdiet iaculis nulla vitae.</p>
Marginaler frigör utrymme runt ett element. Marginaler saknar bakgrundsfärg och är helt transparenta. Marginaler kan skrivas i vanliga måttenheter (px, em, cm..) eller i procent (%).
CSS
p {background:red; margin:20px;}
.foo {background:blue; margin:1em;}
.fue {background:orange; margin:10%;}
Mer om marginaler
Olika sidor på ett element kan ha olika marginaler. Det går att ange med egenskaperna "margin-top", "margin-right", "margin-bottom"," margin-left":
CSS
p {background:red; margin-left:100px;}
.foo {background:blue; margin-left:10px;}
.fue {background:orange; margin-left:0px;}
Samlingsegenskap för margin
Det går att ange alla fyra sidor samtidigt med samlingsegenskapen "margin":
CSS
p {background:red; margin:0 0 0 100px;}
.foo {background:blue; margin:10px 0 0 10px;}
.fue {background:orange; margin:0px 100px;}
Värdena anges i tur och ordning för topp, höger, botten och vänster.
Det går även att ange färre egenskaper än fyra.
| Antal egenskaper | Exempel: | Resultat |
|---|---|---|
| 1 | div {margin:10px;} | 10px margin på alla fyra sior. |
| 2 | div {margin:10px 5px;} | 10px margin på ovan- och undersidan, 5px margin på höger- och vänstersidan. |
| 3 | div {margin:10px 0 5px;} | 10px margin på ovansidan, 0px marin på höger- och vänstersidan, 5px margin på undersidan. |





