Razlika između marže i paddinga je važan aspekt u CSS kao margina i padding su dva važna koncepta koji se koriste u CSS-u za pružanje razmaka između različitih stavki. Obloge i rubove nisu međusobno zamjenjivi i imaju različite svrhe, pa ih treba koristiti na odgovarajući način. Obloga je prostor između sadržaja i obruba bloka. S druge strane, rub je prostor izvan granice bloka. Margin odvaja blokove od susjednih blokova dok padding odvaja obrub od sadržaja.
U CSS-u (Kaskadne tablice stilova), padding je prostor između sadržaja i obruba. Sadržaj bloka odvaja od njegovog ruba. Obloga je prozirna, a uključuje i pozadinsku sliku ili pozadinsku boju elementa. Količina padova nekog elementa određuje se korištenjem izraza "padding" u CSS kodu. Na primjer, za dodavanje obruba od 25 px oko sadržaja može se koristiti sljedeći kôd.
div
širina: 300px;
visina: 300px;
padding: 25px;
obrub: 25px kruta tvar;
Ako je potrebno, različite vrijednosti paddinga mogu se zasebno navesti i za lijevu, za desnu, gornju i donju. Sljedeći dio koda daje različite vrijednosti paddinga za svaku stranu.
div
širina: 300px;
visina: 300px;
padding-top: 25px;
donji dio: 35px;
padding-left: 5px;
padding-right: 10px;
obrub: 25px kruta tvar;
U CSS (Cascading Style Sheets) margina je prostor izvan granice. Odvaja blok od ostalih blokova. Granica je također prozirna, ali velika razlika kod paddinga je u tome što rub ne uključuje slike pozadine ili pozadinske boje primijenjene na element. Iznos marže u CSS-u određuje se korištenjem izraza "marža". Sljedeći dio koda primijenio je marginu od 25 piksela oko bloka div.
div
širina: 320px;
visina: 320px;
obrub: kruta 5px;
marža: 25px;
Mogu se odrediti i različite vrijednosti za različite strane bloka. Sljedeći dio koda primjenjuje različite vrijednosti margine za svaku stranu.
div
širina: 320px;
visina: 320px;
obrub: kruta 5px;
margina-top: 25px;
marža-dno: 35px;
margina-lijevo: 5px;
margina-desno: 10px;
• Padding je prostor između granice i sadržaja dok je margina prostor izvan granice.
• Padding odvaja sadržaj bloka od obruba. Margin odvaja jedan blok od drugog.
• Padding se sastoji od pozadinskih slika i boja pozadine primijenjenih na sadržaj dok margina ne sadrži takve.
• Rubovi susjednih blokova mogu se preklapati dok se padding ne preklapa.
Sažetak:
Padding je prostor unutar granice bloka koji odvaja granicu od sadržaja. Granica je razmak izvan granice koji odvaja blok od susjednih blokova. Još jedna razlika je u tome što padding sadrži pozadinsku sliku i boje pozadine primijenjene oko sadržaja dok ih rub ne sadrži. Marže susjednih blokova mogu se ponekad preklapati kad preglednik pregledava stranicu, ali takvo se punjenje neće dogoditi..
Ljubaznošću slika: