CSS tutoriál

DOMŮ CSS Úvod do CSS Syntaxe CSS Selektory CSS CSS Jak na to Komentáře CSS CSS barvy CSS pozadí Hranice CSS Okraje CSS CSS padding Výška/šířka CSS CSS Box Model obrys CSS Text CSS CSS písma Ikony CSS CSS odkazy CSS seznamy CSS tabulky Zobrazení CSS CSS Max-šířka Pozice CSS CSS Z-index Přetečení CSS CSS Float CSS Inline-block CSS zarovnat CSS kombinátory Pseudotřída CSS Pseudoprvek CSS Neprůhlednost CSS Navigační lišta CSS Rozbalovací seznamy CSS Galerie obrázků CSS CSS obrázkoví skřítci CSS Attr Selectory CSS formuláře Počítadla CSS Rozvržení webu CSS Jednotky CSS Specifičnost CSS CSS !důležité Matematické funkce CSS

Pokročilé CSS

CSS zaoblené rohy Obrázky ohraničení CSS CSS pozadí CSS barvy Klíčová slova barev CSS Přechody CSS CSS Shadows Textové efekty CSS Webová písma CSS CSS 2D transformace CSS 3D transformace Přechody CSS CSS animace CSS Tooltips Obrázky ve stylu CSS CSS obrazový odraz Přizpůsobení objektu CSS CSS objekt-pozice CSS maskování Tlačítka CSS Stránkování CSS Více sloupců CSS Uživatelské rozhraní CSS CSS proměnné Velikost CSS boxu CSS mediální dotazy Příklady CSS MQ CSS Flexbox

CSS responzivní

Úvod RWD Výhled RWD Zobrazení mřížky RWD Dotazy na média RWD Obrázky RWD Videa RWD Rámce RWD Šablony RWD

CSS mřížka

Úvod do mřížky Mřížkový kontejner Položka mřížky

CSS SASS

Výukový program SASS

Příklady CSS

CSS šablony Příklady CSS css kvíz Cvičení CSS CSS certifikát

CSS reference

Reference CSS Selektory CSS Funkce CSS CSS Reference Aural Webová bezpečná písma CSS CSS animovatelné Jednotky CSS Převodník CSS PX-EM CSS barvy Hodnoty barev CSS Výchozí hodnoty CSS Podpora prohlížeče CSS

CSS padding


Výplň se používá k vytvoření prostoru kolem obsahu prvku uvnitř jakýchkoli definovaných hranic.


Tento prvek má odsazení 70px.


CSS padding

Vlastnosti CSS paddingse používají ke generování prostoru kolem obsahu prvku uvnitř jakýchkoli definovaných hranic.

S CSS máte plnou kontrolu nad výplní. Existují vlastnosti pro nastavení odsazení pro každou stranu prvku (nahoře, vpravo, dole a vlevo).


Polstrování - jednotlivé strany

CSS má vlastnosti pro určení odsazení pro každou stranu prvku:

  • padding-top
  • padding-right
  • padding-bottom
  • padding-left

Všechny vlastnosti výplně mohou mít následující hodnoty:

  • délka – určuje výplň v px, pt, cm atd.
  • % - určuje výplň v % šířky obsahujícího prvku
  • dědit - určuje, že výplň by měla být zděděna z nadřazeného prvku

Poznámka: Záporné hodnoty nejsou povoleny.

Příklad

Nastavte různé odsazení pro všechny čtyři strany prvku <div>:  

div {
  padding-top: 50px;
  padding-right: 30px;
  padding-bottom: 50px;
  padding-left: 80px;
}


Výplň – těsnopisná vlastnost

Pro zkrácení kódu je možné zadat všechny vlastnosti výplně v jedné vlastnosti.

Vlastnost paddingje zkrácená vlastnost pro následující jednotlivé vlastnosti výplně:

  • padding-top
  • padding-right
  • padding-bottom
  • padding-left

Funguje to takto:

Pokud má paddingvlastnost čtyři hodnoty:

  • odsazení: 25px 50px 75px 100px;
    • horní výplň je 25 pixelů
    • pravá výplň je 50px
    • spodní výplň je 75 pixelů
    • levé odsazení je 100px

Příklad

Použijte zkrácenou vlastnost padding se čtyřmi hodnotami:

div {
  padding: 25px 50px 75px 100px;
}

Pokud má paddingvlastnost tři hodnoty:

  • odsazení: 25px 50px 75px;
    • horní výplň je 25 pixelů
    • pravé a levé odsazení je 50px
    • spodní výplň je 75 pixelů

Příklad

Použijte zkrácenou vlastnost padding se třemi hodnotami: 

div {
  padding: 25px 50px 75px;
}

Pokud má paddingvlastnost dvě hodnoty:

  • odsazení: 25px 50px;
    • horní a spodní odsazení je 25 pixelů
    • pravé a levé odsazení je 50px

Příklad

Použijte zkrácenou vlastnost padding se dvěma hodnotami: 

div {
  padding: 25px 50px;
}

Pokud má paddingvlastnost jednu hodnotu:

  • odsazení: 25px;
    • všechny čtyři výplně mají 25 pixelů

Příklad

Použijte zkrácenou vlastnost padding s jednou hodnotou: 

div {
  padding: 25px;
}

Výplň a šířka prvku

Vlastnost CSS widthurčuje šířku oblasti obsahu prvku. Oblast obsahu je část uvnitř výplně, okraje a okraje prvku ( model krabice ).

Pokud má tedy prvek zadanou šířku, výplň přidaná k tomuto prvku se přičte k celkové šířce prvku. To je často nežádoucí výsledek.

Příklad

Zde má prvek <div> šířku 300 pixelů. Skutečná šířka prvku <div> však bude 350 pixelů (300 pixelů + 25 pixelů levého odsazení + 25 pixelů pravého odsazení):

div {
  width: 300px;
  padding: 25px;
}

Chcete-li zachovat šířku 300 pixelů, bez ohledu na množství odsazení, můžete použít box-sizingvlastnost. To způsobí, že si prvek zachová svou skutečnou šířku; pokud zvětšíte výplň, zmenší se dostupný prostor pro obsah.

Příklad

Pomocí vlastnosti box-sizing ponechte šířku 300 pixelů bez ohledu na množství odsazení:

div {
  width: 300px;
  padding: 25px;
  box-sizing: border-box;
}

Další příklady


Tento příklad ukazuje, jak nastavit levé odsazení prvku <p>.


Tento příklad ukazuje, jak nastavit správné odsazení prvku <p>.


Tento příklad ukazuje, jak nastavit horní odsazení prvku <p>.


Tento příklad ukazuje, jak nastavit spodní výplň prvku <p>.


Otestujte se pomocí cvičení

Cvičení:

Nastavte horní odsazení prvku <h1> na 30 pixelů.

<style>
h1 {
  : 30px;
}
</style>

<body>
  <h1>This is a heading</h1>
  <p>This is a paragraph</p>
  <p>This is a paragraph</p>
</body>


Všechny vlastnosti odsazení CSS

Property Description
padding A shorthand property for setting all the padding properties in one declaration
padding-bottom Sets the bottom padding of an element
padding-left Sets the left padding of an element
padding-right Sets the right padding of an element
padding-top Sets the top padding of an element