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

Modul rozložení mřížky CSS


Záhlaví

Jídelní lístek

Hlavní

Že jo

Zápatí


Rozvržení mřížky

Modul CSS Grid Layout Module nabízí systém rozvržení založený na mřížce s řádky a sloupci, což usnadňuje navrhování webových stránek bez nutnosti použití plovoucích prvků a umístění.


Podpora prohlížeče

Vlastnosti mřížky jsou podporovány ve všech moderních prohlížečích.

57.0 16.0 52.0 10 44

Prvky mřížky

Rozvržení mřížky se skládá z nadřazeného prvku s jedním nebo více podřízenými prvky.

Příklad

<div class="grid-container">
  <div class="grid-item">1</div>
  <div class="grid-item">2</div>
  <div class="grid-item">3</div>
  <div class="grid-item">4</div>
  <div class="grid-item">5</div>
  <div class="grid-item">6</div>
  <div class="grid-item">7</div>
  <div class="grid-item">8</div>
  <div class="grid-item">9</div>
</div>

1

2

3

4

5

6

7

8

9


Zobrazit vlastnost

Element HTML se stane kontejnerem mřížky, když je jeho displayvlastnost nastavena na gridnebo inline-grid.

Příklad

.grid-container {
  display: grid;
}

Příklad

.grid-container {
  display: inline-grid;
}

Všechny přímé potomky kontejneru mřížky se automaticky stanou položkami mřížky .


Sloupce mřížky

Svislé čáry položek mřížky se nazývají sloupce .


Řádky mřížky

Vodorovné čáry položek mřížky se nazývají řádky .


Grid Gaps

Mezery mezi jednotlivými sloupci/řádky se nazývají mezery .

Velikost mezery můžete upravit pomocí jedné z následujících vlastností:

  • grid-column-gap
  • grid-row-gap
  • grid-gap

Příklad

Tato grid-column-gapvlastnost nastavuje mezeru mezi sloupci:

.grid-container {
  display: grid;
  grid-column-gap: 50px;
}

Příklad

Vlastnost grid-row-gapnastavuje mezeru mezi řádky:

.grid-container {
  display: grid;
  grid-row-gap: 50px;
}

Příklad

Vlastnost grid-gapje zkrácená vlastnost pro grid-row-gapa grid-column-gapvlastnosti:

.grid-container {
  display: grid;
  grid-gap: 50px 100px;
}

Příklad

Vlastnost grid-gaplze také použít k nastavení mezery mezi řádky a mezerou sloupců v jedné hodnotě:

.grid-container {
  display: grid;
  grid-gap: 50px;
}


Mřížkové čáry

Čáry mezi sloupci se nazývají sloupcové čáry .

Čáry mezi řádky se nazývají řádkové čáry .

Při vkládání položky mřížky do kontejneru mřížky se řiďte čísly řádků:

Příklad

Umístěte položku mřížky na řádek 1 sloupce a nechte jej končit na řádku sloupce 3:

.item1 {
  grid-column-start: 1;
  grid-column-end: 3;
}

Příklad

Umístěte položku mřížky na řádek 1 a nechte jej končit na řádku 3:

.item1 {
  grid-row-start: 1;
  grid-row-end: 3;
}


Všechny vlastnosti mřížky CSS

Property Description
column-gap Specifies the gap between the columns
gap A shorthand property for the row-gap and the column-gap properties
grid A shorthand property for the grid-template-rows, grid-template-columns, grid-template-areas, grid-auto-rows, grid-auto-columns, and the grid-auto-flow properties
grid-area Either specifies a name for the grid item, or this property is a shorthand property for the grid-row-start, grid-column-start, grid-row-end, and grid-column-end properties
grid-auto-columns Specifies a default column size
grid-auto-flow Specifies how auto-placed items are inserted in the grid
grid-auto-rows Specifies a default row size
grid-column A shorthand property for the grid-column-start and the grid-column-end properties
grid-column-end Specifies where to end the grid item
grid-column-gap Specifies the size of the gap between columns
grid-column-start Specifies where to start the grid item
grid-gap A shorthand property for the grid-row-gap and grid-column-gap properties
grid-row A shorthand property for the grid-row-start and the grid-row-end properties
grid-row-end Specifies where to end the grid item
grid-row-gap Specifies the size of the gap between rows
grid-row-start Specifies where to start the grid item
grid-template A shorthand property for the grid-template-rows, grid-template-columns and grid-areas properties
grid-template-areas Specifies how to display columns and rows, using named grid items
grid-template-columns Specifies the size of the columns, and how many columns in a grid layout
grid-template-rows Specifies the size of the rows in a grid layout
row-gap Specifies the gap between the grid rows