vadnica-logo
Editor Moj Blog Moje storitve O projektu Telegram O meni O meni

CSS Notranji odmik, Razmiki in Oblikovanje

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.

PRIMER
REZULTAT
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:
  1. px (piksli): padding: 20px;
  2. em (relativno na velikost pisave): padding: 2em;
  3. rem (relativno na velikost pisave korenskega elementa): padding: 2rem;
  4. vw (odstotek širine vidnega polja): padding: 5vw;
  5. vh (odstotek višine vidnega polja): padding: 5vh;
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).

Hitri pregled: CSS Padding lastnosti

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
paddingpadding: 10px; Skrajšana lastnost (shorthand) za nastavitev vseh štirih strani hkrati
padding-toppadding-top: 20px; Nastavi zgornji notranji odmik elementa
padding-rightpadding-right: 15px; Nastavi desni notranji odmik elementa
padding-bottompadding-bottom: 10px; Nastavi spodnji notranji odmik elementa
padding-leftpadding-left: 5px; Nastavi levi notranji odmik elementa
Skrajšane sintakse
padding: 10pxpadding: 10px; Vse štiri strani: 10px
padding: 10px 20pxpadding: 10px 20px; Zgornji/Spodnji: 10px, Desni/Levi: 20px
padding: 10px 20px 30pxpadding: 10px 20px 30px; Zgornji: 10px, Desni/Levi: 20px, Spodnji: 30px
padding: 10px 20px 30px 40pxpadding: 10px 20px 30px 40px; Zgornji: 10px, Desni: 20px, Spodnji: 30px, Levi: 40px
Drugo
box-sizing: border-boxbox-sizing: border-box; Vključi padding in border v skupno širino/višino elementa (priporočeno!)