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

Okraje CSS


Okraje se používají k vytvoření prostoru kolem prvků mimo jakékoli definované hranice.


Tento prvek má okraj 70px.

Okraje CSS

Vlastnosti CSS marginse používají k vytvoření prostoru kolem prvků mimo jakékoli definované hranice.

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


Okraj – jednotlivé strany

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

  • margin-top
  • margin-right
  • margin-bottom
  • margin-left

Všechny vlastnosti okraje mohou mít následující hodnoty:

  • auto - prohlížeč vypočítá marži
  • délka – určuje okraj v px, pt, cm atd.
  • % - určuje okraj v % šířky obsahujícího prvku
  • dědit - určuje, že okraj by měl být zděděn z nadřazeného prvku

Tip: Záporné hodnoty jsou povoleny.

Příklad

Nastavte různé okraje pro všechny čtyři strany prvku <p>:

p {
  margin-top: 100px;
  margin-bottom: 100px;
  margin-right: 150px;
  margin-left: 80px;
}


Marže – těsnopisná vlastnost

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

Vlastnost marginje zkrácená vlastnost pro následující jednotlivé vlastnosti okraje:

  • margin-top
  • margin-right
  • margin-bottom
  • margin-left

Funguje to takto:

Pokud má marginvlastnost čtyři hodnoty:

  • okraj: 25px 50px 75px 100px;
    • horní okraj je 25 pixelů
    • pravý okraj je 50px
    • spodní okraj je 75 pixelů
    • levý okraj je 100px

Příklad

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

p {
  margin: 25px 50px 75px 100px;
}

Pokud má marginvlastnost tři hodnoty:

  • okraj: 25px 50px 75px;
    • horní okraj je 25 pixelů
    • pravý a levý okraj je 50px
    • spodní okraj je 75 pixelů

Příklad

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

p {
  margin: 25px 50px 75px;
}

Pokud má marginvlastnost dvě hodnoty:

  • okraj: 25px 50px;
    • horní a dolní okraje jsou 25px
    • pravý a levý okraj je 50px

Příklad

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

p {
  margin: 25px 50px;
}

Pokud má marginvlastnost jednu hodnotu:

  • okraj: 25px;
    • všechny čtyři okraje jsou 25px

Příklad

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

p {
  margin: 25px;
}

Automatická hodnota

Vlastnost margin můžete nastavit autona horizontálně vycentrovat prvek v jeho kontejneru.

Prvek pak zabere zadanou šířku a zbývající prostor bude rovnoměrně rozdělen mezi levý a pravý okraj.

Příklad

Použít okraj: auto:

div {
  width: 300px;
  margin: auto;
  border: 1px solid red;
}

Dědičná hodnota

Tento příklad umožňuje zdědit levý okraj prvku <p class="ex1"> od nadřazeného prvku (<div>):

Příklad

Použití dědičné hodnoty:

div {
  border: 1px solid red;
  margin-left: 100px;
}

p.ex1 {
  margin-left: inherit;
}