Många har problem med att förstå vad margin och padding är. De som vet lite om det, kan tycka att det är samma sak, men så är det inte.

Jag ska förklara så bra jag kan.

En bloggsida är uppbyggd av en massa olika rutor, t ex wrapper, header, content, side osv. Dessa rutor kan man bestämma hur långt avståndet skall vara till nästa ruta, med hjälp av margin.
Inuti en ruta kan man styra hur långt avståndet skall vara mellan kanten och innehållet, med hjälp av padding.

Alla dessa inställningar gör du i din stilmall.

Om du kikar på denna bild, och sedan läser texten nedan, så kanske du får en bättre bild av vad som är vad.

Margin (röda pilar)
Anger avståndet till nästa objekt. Om du har två rutor bredvid varandra, så anger margin avståndet mellan dessa rutor. T ex avståndet mellan din content och side.

Padding (svarta pilar)
Anger avståndet inuti en box eller ruta från kanten till innehållet. T ex texten i din content, dvs där du har texten i dina inlägg.

Man kan ange koden på lite olika sätt i sin stilmall, antingen så anger man alla sidor var för sig:

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

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

Eller så skriver man samtliga sidor på en och samma rad för att minska ner på koden:

margin: 5px 10px 5px 10px;

padding: 5px 10px 5px 10px;

När man skriver det på samma rad så har man fyra tal, och man börjar alltid uppifrån (top) och går medsols. Så ordningen man anger är alltså följande: top-right-bottom-left.

Om du har samma värde på samtliga fyra, så kan du istället skriva så här:

margin: 10px;

padding: 10px;

Vill du läsa lite mer om padding och margin, så kan du läsa om det på webdesignskolan: [Länk]

Om Lari

Lari Salminen har skrivit 877 inlägg.

Grundare av Designa Din Blogg. Jobbar heltid som brandman på Medelpads Räddningstjänstförbund och driver den här sidan på fritiden som en hobby.