Utilizați meniul tag-ul la meniu
versiune de tipărit
Am decis să utilizeze tag-ul de meniu pentru aspectul meniului de pe toate site-urile realizate in compania noastra de web-shop. Acest semantically, este deja acceptată în toate browserele de la IE6 și este recomandat din punct de vedere al html5.
Meniul de marcare a acestui blog nu este o excepție, dacă te uiți la codul pe care îl veți vedea ceva de genul:
Este demn de remarcat faptul că meniul de tag-uri. precum și iframe este interzisă în caietul de sarcini HTML 4.01 Strict, dar nu am de gând să renunțe la ambele. Conform caietului de sarcini HTML 4.01. browsere meniu tag-ul de afișare, precum ul. Cu toate acestea, temându-se validatorul, multe webmasteri în loc
folosit . că mai multe caractere alungesc aspect și selectoare css.Meniul HTML5 Specificații returnat în rânduri complete de tag-uri și înzestrate cu proprietăți suplimentare.
stări posibile
Meniul etichetei poate fi opțional tip de atribut. care are trei stări: lista. Bara de instrumente, context.
Listă (implicit)
Nomenclatorul de stat (lista) meniul tag-ul se comportă ca o listă
- . în cazul în care există o listă de elemente prezente
- . sau Divas, în cazul în care conține elemente inline.
În această stare, browser-ul ar trebui să afișeze meniul ca o bară de instrumente.
De exemplu, avem un astfel de aspect
s-ar putea arata ca in browser-ul, după cum urmează:
În cazul în care browser-ul dvs. nu suporta HTML5, doar afișează ca 3 liste consecutive.
Aceasta înseamnă că tipul de meniul contextual. și anume disponibil, de exemplu printr-un click de mouse. Un astfel de meniu poate include un element de comandă - care este nou introdus elementul abstract.
Conform planului următorul cod pentru a adăuga un element casetă text din meniul contextual. Cu numele specificat, iar acțiunea selecției.
concluzie
Recomand tuturor webmasterilor și studiourile dezvăța practica pernicioase de a folosi liste cu marcatori ul, sau mai rău, tabelele pentru a construi meniul. Pentru markup care nu poartă nici un sens (semantica), așa că am ales această etichetă.
Simțiți-vă liber pentru a comenta un articol, cel puțin câteva cuvinte!
Elena, poți să-mi spui când WHATWG / W3C a început să-l recomanda pentru meniul de navigare? Până în prezent, în toate publicațiile, care a venit peste mine, a fost subliniat faptul că este proiectat pentru a naviga NAV, și meniul - pentru alte sarcini:
Ar putea fi faptul că motoarele de căutare vor considera conținutul interactiv (inclusiv meniu) ca ceva care nu se aplică pentru ei a priori, și că acestea ar trebui să ignore complet (cel puțin să ia în considerare ultima)? În timp ce nav arată în mod clar „care este în cazul în care această pagină, puteți merge“ și este în mod clar interesat de motoarele de căutare primul lucru.
WHATWG / W3C nu au început recomanda-o pentru navigare, ei pur și simplu nu l-au interzis =). Elemente interactive motoarele de căutare pot lua în considerare meniul cu tipul = „Bara de instrumente“ și nimic altceva.
De exemplu, utilizați meniul pentru a vedea link-uri „4.11.3.1 Introducere“. De fapt, multe probleme pot fi rezolvate în diferite tag-uri html, aceasta este norma. Nimeni nu împiedică toate marca toate referințele ca navigarea.Vă mulțumim pentru clarificarea poziției!
Argumentele tale sunt logice. Confuz este că acum, după cum am înțeles, scopul principal al meniului este considerat barele de instrumente și context și