Meniul este o parte integrantă a fiecărui site, bine, sau aproape tuturor. Meniul (sau navigarea) vă permite să navigați rapid prin secțiunile principale ale site-ului, care sunt foarte asemănătoare cu conținutul cărților. Mai ales asemănarea se poate observa pe hărțile site-ului (un fel de navigație):
Meniul poate să arate diferit. Poate fi orizontală
De ce să folosesc ul în navigație?
Prima explicație vine, dacă gândiți logic: meniul este o listă de linkuri (secțiuni). Și dacă nu te gândești doar la asta, ci privește în dicționar, de exemplu, Ozhegova:
- Listă - Enumerarea unei persoane în ordine
- Listă - Lista cu o astfel de enumerare
devine clar că suntem pe calea cea bună (pentru cei care au uitat, codul semantic este în primul rând un cod logic construit în mod logic).
Listele pot conține:
- lista neordonată
- lista ordonată
- navigare
- defini
Era o altă etichetă
- . Cel puțin până la apariția HTML5, listele sunt cel mai potrivit element pentru navigare.
- Meniul trebuie să fie tipărit utilizând listele
- Meniul de aproape orice complexitate și tip poate fi realizat pe
- dacă întâlniți un meniu care este nerealist pentru a lista, nu este înspăimântător dacă se face pe altceva
Cum se utilizează listele pentru a construi navigația?
Lista din formularul neprelucrat poate părea înspăimântător spre deosebire de meniul pe care designerul la atras
Nu disperați, merită învățat. CSS poate face minuni.
Să mergem pe drum, de la simplu la greu.
Meniul orizontal simplu
Demo este un exemplu. Această sarcină poate fi implementată în mai multe moduri. Prem, a rezultat în acest exemplu, în opinia mea, cel mai simplu, de multe ori eu folosesc. Acordați atenție că în meniu se poate face clic nu numai textul linkului, ci și imaginea în sine. Și, în același timp, folosind un minim de elemente - confirmă încă o dată că CSS este putere.
Exemplele sunt verificate în:
Zboară de tar
Din păcate, actuala dezvoltare a tehnologiilor de aspect nu vă permite să implementați toate ideile designerului cu ajutorul listelor. Prin urmare, până în prezent, utilizarea listelor pentru meniu nu este un standard, ci o recomandare care poate fi ruptă fără consecințe. Dar recomand să recurgeți la "încălcări" numai atunci când este absolut necesar.
Un meniu care nu poate fi implementat pe listele este extrem de rar.