Vodorovné menu

Vodorovné navigačné menu je v súčasnosti bežnou súčasťou navigácie na weboch. Jeho základné charakteristiky:

Flexbox

Ukážeme si, ako vyrobiť horizontálne menu v HTML a CSS menu vyrobiť pomocou techniky flexbox, ktorá sa v ostatnom čase zaslúžene presadzuje ako webdkóderska technika č. 1 na pozicovanie elementov na stránke.

(Rovnako vyzerajúce menu sa dá docieliť aj inými technikami, ale ani jedna z nich nie je taká jednoduchá a priamočiara ako flexbox).

1. Horizontálne menu - HTML kód:

<!-- nasledovný úryvok textu sa nachádza vo vnútri body v súboroch .html -->

<nav class="menu-vodorovne">
  <a href="index.html">Domov</a>
  <a href="o-mne.html">O mne</a>
  <a href="galeria.html">Galéria</a>
  <a href="preberanie.html">Na prevzatie</a>
  <a href="kontakt.html">Kontakt</a>  
</nav>

2. CSS - nastavenie flexbox kontajnera

/* tento kód bude v súbore so štýlom */

.menu-vodorovne {
  display: flex;   /* zobrazovací režim flexbox */
  justify-content: space-around;
}

3. Vzhľad vodorovného menu

Na zlepšenie estetického dojmu do CSS pripíšeme ešte ďalšie pravidlá.

  nav {
    background-color: white;
    height:200%;
  }

4. Menu bude všade

Vytvor všetky .html súbory, na ktoré odkazuješ vo svojej verzii. Menu prekopíruj do všetkých html súborov - globálne navigačné menu sa musí nachádzať na všetkých podstránkach.

5. Úlohy na záver