Використовуйте тег menu для меню

Версія для друку

Я прийняла рішення використовувати тег menu для розмітки меню на всіх сайтах виконаних в нашій веб-майстерні фірмі. Це семантично, вже підтримується у всіх браузерах починаючи з IE6, і рекомендується з точки зору html5.

Розмітка меню в цьому блозі не виняток, якщо ви подивитеся код то побачите щось типу цього:

Варто зауважити, що теги menu. також як і iframe заборонені в специфікації HTML 4.01 Strict, однак я не збираюся відмовлятися від обох. Згідно зі специфікацією HTML 4.01. браузери відображають тег menu також як і ul. Однак, боячись валідатора, багато веб-майстри замість

використовують . що на кілька символів удлінняет розмітку і селектори css.

Специфікація HTML5 повернула menu в ряди повноцінних тегів і наділила його додатковими властивостями.

можливі стану

Тег menu може мати необов'язковий атрибут type. у якого є три стани: list. toolbar, context.

List (за замовчуванням)

У стані list (список) тег menu поводиться як і список