Notranji odmik (Padding) ustvarja prostor med vsebino elementa in njegovim robom. Za razliko od zunanjega odmika, ki določa razdaljo med elementi, notranji odmik določa, koliko prostora ima vsebina znotraj svojega okvirja. S CSS imamo popoln nadzor nad odmiki in lahko nastavimo vrednosti za vsako stran posebej: zgoraj, desno, spodaj in levo.
| Vrednost | Opis |
|---|---|
| % (Odstotek) | Določa odmik v odstotkih glede na širino nadrejenega elementa (ne vsebovanega!). Na primer: padding: 5%; |
| Dolžina | Določa odmik v različnih merskih enotah:
|
| Samodejno (auto) | Brskalnik samodejno izračuna odmik. Pri padding-u se običajno obravnava kot 0, razen če je specifično podprto v določenih kontekstih. |
| Initial | Nastavi vrednost na privzeto vrednost po CSS specifikaciji (za padding je to 0). |
| Inherit | Element podeduje vrednost padding-a od nadrejenega elementa (privzeto padding ni dedna lastnost, lahko pa jo vsilimo s to vrednostjo). |
| Unset | Ponastavi vrednost – ker padding ni dedna lastnost, deluje enako kot initial (vrednost 0). |
Spodnja tabela prikazuje vse glavne lastnosti za nadzor notranjega odmika. Uporabite jih za določanje prostora med vsebino in robom elementa. Primeri v stolpcu "Primer" so pripravljeni za neposredno kopiranje v vaš CSS.
| Lastnost | Primer | Opis |
|---|---|---|
| Osnovne lastnosti | ||
padding | padding: 10px; |
Skrajšana lastnost (shorthand) za nastavitev vseh štirih strani hkrati |
padding-top | padding-top: 20px; |
Nastavi zgornji notranji odmik elementa |
padding-right | padding-right: 15px; |
Nastavi desni notranji odmik elementa |
padding-bottom | padding-bottom: 10px; |
Nastavi spodnji notranji odmik elementa |
padding-left | padding-left: 5px; |
Nastavi levi notranji odmik elementa |
| Skrajšane sintakse | ||
padding: 10px | padding: 10px; |
Vse štiri strani: 10px |
padding: 10px 20px | padding: 10px 20px; |
Zgornji/Spodnji: 10px, Desni/Levi: 20px |
padding: 10px 20px 30px | padding: 10px 20px 30px; |
Zgornji: 10px, Desni/Levi: 20px, Spodnji: 30px |
padding: 10px 20px 30px 40px | padding: 10px 20px 30px 40px; |
Zgornji: 10px, Desni: 20px, Spodnji: 30px, Levi: 40px |
| Drugo | ||
box-sizing: border-box | box-sizing: border-box; |
Vključi padding in border v skupno širino/višino elementa (priporočeno!) |