Cvičení 2
Kostra – pokračování
Co si vyzkoušíte
Stejnou stránku přepnete v úzkém okně do jednoho sloupce a zjistíte, kam prohlížeč posadí prvek, pro který v mustru není místo. Vycházíte z rozvržení, které jste právě dokončili.
Zadání
- Přidejte media query pro
max-width: 700px. - Uvnitř ní přepište mustr na jediný sloupec v pořadí hlavička, navigace,
obsah, patička a nastavte
grid-template-columns: 1fr. - Zužujte okno prohlížeče, dokud se rozvržení nepřepne. Ověřte, že jste v HTML nezměnili ani písmeno.
- V širokém mustru nahraďte jméno
navtečkou, takže oblast toho jména zmizí. Najděte ve vývojářských nástrojích, kam se navigace posadila a kolik má mřížka najednou řádků. - Vraťte mustr zpět do funkční podoby.
Bonus
- Rozdělte
gapnarow-gapacolumn-gapa dejte mezerám mezi řádky jinou velikost než mezi sloupci. - Přidejte do stránky pátý prvek
<aside>s reklamou a posaďte ho v širokém okně napravo od obsahu, takže stránka bude mít tři sloupce: navigaci, obsah a postranní sloupec. Šířky ať jsou200px,1fra240px. V úzkém okně se reklama zařadí pod obsah. - Vymyslete třetí, „tabletové“ rozvržení pro šířky mezi
700pxa1000px. Podmínka je jediná: prvky v něm nesmí být všechny jen pod sebou. Nabízí se třeba navigace přes celou šířku pod hlavičkou a pod ní obsah vedle reklamy – ale klidně si vymyslete vlastní. Zkontrolujte, že se stránka při zužování okna přepne dvakrát a že žádná ze tří variant nic nepřekrývá.