Padovanie v CSS: Ako nastaviť a prehrávať funkcie

Podľa blokového modelu je zobrazenie CSS polstrovania alebo poľa odchodom od vonkajšej hranice prvku k jeho obsahu. CSS umožňuje spravovať veľkosť výplní pre každú stranu bloku jednotlivo alebo pre všetky strany naraz. Na dosiahnutie správneho zobrazenia prvku je dôležité pochopiť vlastnosti výpočtu vnútorných zárezov.

skupina vlastností výplne

Existuje celá skupina vlastností, ktoré popisujú čalúnenie v CSS. Je to:
  • padding-top - ovláda hodnotu horného poľa;
  • čalúnenie doprava - zmena odsadenia;
  • výplň dole - ovláda veľkosť dolnej výplne;
  • polstrovanie vľavo - nastavuje šírku odsadenia doľava.
  • Všeobecná vlastnosť vycpávky v CSS vám umožňuje definovať všetky štyri polia v jednom pravidle. Inštrukcie môže trvať jeden až štyri argumenty:


  • 4 nastavenia. Uzávery sú premenené v smere hodinových ručičiek, začínajúc hore. Nahrávanie sa používa, ak každá strana má svoju vlastnú veľkosť odsadenia.


  • //padding: padding-top padding-pravý padding-bottom padding-vľavo
    .element {
    výplň: 10px 20px 30PX 40px;
    }
    • 3 parametre. Ak sú bočné okraje rovnaké, môžu byť zoskupené do jedného argumentu. Poradie prenosu: horné, ľavé a pravé, dolné pole.
    //padding: padding-top padding-vpravo a vľavo padding-padding-dno
    .element {
    výplň: 10px 20 pixelov 30PX;
    }
    • 2 parametre. Čiastočné zoskupenie hornej časti s dolnou a ľavou s pravými políčkami.
    //padding: padding-top + padding-bottom padding-vpravo + padding-ľavý
    .element {
    výplň: 10px 20 pixelov;
    }
    • 1 parameter. Nastavuje veľkosťlen pre všetky polstrovanie.
    . Prvok {
    polstrovanie: 10px;
    }

    Vložiť do štruktúry bloku

    Hodnota vypchávky v CSS je implicitne zahrnutá do celkovej hodnoty obsadeného priestorového prvku.

    Môžete určiť množstvo polstrovania v ľubovoľných vzdialenostných jednotkách použitých v CSS - pixeloch, percentách, em alebo rem.

    Dôležité: Ak je percento nastavené na odsadenie, bude vždy odpočítané od šírky prvku PARENT, aj keď ide o horné alebo spodné pole.

    .parent {
    šírka: 200px;
    výška: 100px;
    }
    .blok2 {
    výška: 30px;
    šírka: 100px;
    vypchávkové dno: 10%;
    }

    Pre blokblok2bude spodná polstrovanie 20px (10% z 200px) a skutočná výška je 50px.

    Na rozdiel od rozpätia nemôže byť výplň v CSS menšia ako nula. Pri odosielaní zápornej hodnoty do inštrukcie bude prehliadač jednoducho ignorovať.

    Riadkové položky Prvky

    Definovanie zarážok zarážok pre prvky s displejom typu reťazca má svoje zložitosti.

    Pre bloky, ktoré sú súčasťou linky,hodnota horného a dolného políčka je vždy ignorovaná, pretože môže narušiť konštrukciu.

    span {
    výplň-vľavo: 30px;
    výplň doprava: 20px;
    padding-top: 50px;
    polstrovanie spodku: 40px;
    }
    Vľavo a vpravo od prvkovrozpätiesa objavia zodpovedajúce pokyny na odsadenie, ale nebude existovať vertikálny posun linky. V skutočnosti prehliadač nastaví požadované polia na blok, ale nezáleží na tom, pretože neovplyvňujú jeho miesto v celkovom vlákne.
    Vlastnosť CSS padding je dobre podporovaná všetkými prehliadačmi vrátane najstarších a môže byť tiež animovaná pomocou animácie a prechodových pokynov.

    Súvisiace publikácie