Testovací grid layout

Toto je malá ukážka rozloženia obsahu na stránke s využitím "grid" funkcií.
V kóde je všetko perfektne okomentované čo je kde použité aby to takto vyzeralo.
Stránka nie je optimalizovaná (pre mobily a tablety), to nebolo účelom, ide tu čisto o to čo sa dá pomocou gridu vytvoriť a ako to treba nakódovať... Príklad na responzivitu bude iný.
Stĺpce sú nastavené ako 1fr 2fr 1fr, výška riadkov je na výber (klikni):
grid-auto-rows: 1fr;
(Elementy budú mať výšky stabilne prepočítané aby sedeli definované pomery. Veľkosť toho 1fr sa určí automaticky podľa toho aký je najvyšší obsah v bloku!, to sa zoberie ako 1fr.)
grid-auto-rows: auto;
(Elementy sa výškovo prispôsobujú ako treba podľa obsahu, takže občas sa ten pomer rozladí, ale stále to je "upratané"... A nie sú tak veľké prázdne miesta.)

1
bez nastavení
2
blok roztiahnutý na tri riadky a dva stĺpce
3
bez nastavení
4
dva krát výška
5
5, 8 a 10 sú bez nastavení, ale ako vidno výšku si to prepočítava grid podľa toho ako potrebuje aby to "sadlo". Ak sa to zmení v nastaveniach tak budú rovnako vysoké...
6
7
bez nastavení
8
široké sú preto cez dva stĺpce lebo sú v strede a tam je to definované ako 2fr
9
bez nastavení
10
grid dáva elementy pekne jeden vedľa druhého tak ako vojdú (ak nemajú nič definované) a berie sa veľkosť 1fr
11
12
bez nastavení
13
bez nastavení
14
bez nastavení
15
15 tka je len posunutá na koniec - na posledný stĺpec, aby bol obsah po krajoch
16
vnorený div do 11 tky v jednej línii spolu s 18 tkou
vhodné na dajaký nadpis + malý popis
17
vnorený div do 6 tky
ideálny na nadpis
18
vnorený div do 11 tky
ideálne na logo
19
obsah 11 tky by sa hore prekrýval s 18 a 16... Ak chcem do tejto dolnej časti dačo korektne dostať tak je treba vytvoriť ešte jeden div a dať ho sem dolu po celej šírke 11 tky. V kóde je to pekne vidno ako je definovaný.
20
tento blok umožňuje dostať obsah na celú šírku
21
Obsah 6 tky by sa hore prekrýval so 17 tkou, preto je tu táto 21 tka na výšku spodných dvoch blokov 6 tky z jej troch.