Элемент <menu> определяет список (или меню) сообщений, которые может выполнять пользователь.
| Тип: | Block |
| Контент: | <menu>, <menuitem>, <li>, <hr> и <script> |
| Открывающий тег: | Обязательный |
| Закрывающий тег: | Обязательный |
| Версия: | HTML 2, 3.2, 4, 4.01, 5 |
Тег <menu> устарел в HTML 4.01, но повторно введен в HTML5. Однако лучше избегать использования этого тега, поскольку он не поддерживается основными веб-браузерами, такими как Chrome, IE, Safari и Opera.
Синтаксис
Базовый синтаксис тега <menu> выглядит следующим образом:
HTML / XHTML: <menu> ... </menu>
Примеры написания кода тега <menu>:
<img src="sky.jpg" id="sky" width="250" alt="Облачное небо" contextmenu="skymenu">
<menu type="context" id="skymenu">
<menuitem label="Zoom In" icon="zoom-in.png" onclick="zoomin()">
<menuitem label="Zoom Out" icon="zoom-out.png" onclick="zoomout()">
<menuitem label="Reload Image" icon="reload.png" onclick="window.location.reload();">
</menu>
Специальные атрибуты тега
В следующей таблице приведены атрибуты, которые относятся к тегу <menu>:
| Атрибут | Значение | Описание |
|---|---|---|
label |
text | Определяет видимую метку меню. |
type |
popuptoolbarcontext |
Определяет, какой тип меню отображать. |
Глобальные атрибуты
Как и все другие HTML-теги, тег <menu> поддерживает все глобальные атрибуты в HTML5.
Атрибуты для событий
Тег <menu> так же поддерживает атрибуты событий в HTML5.
Поддержка браузеров
Тег <menu> поддерживается во всех основных браузерах.

















