menu

HTML5

Обновлено: 10.07.2022

<menu>

Элемент <menu> (от англ. menu — меню) предназначен для отображения списка пунктов меню. Аналогично элементам <ol> и <ul> внутри контейнера <menu> список формируется с помощью <li>.

В HTML4 элемент <menu> вышел из употребления, вместо него рекомендуется использовать <ul>. В HTML5 элемент <menu> вновь включен, но уже в другом качестве. Теперь он выступает контейнером для элемента <command> и создания меню.

Синтаксис

<menu>
<li>пункт меню</li>
<li>пункт меню</li>
</menu>

Закрывающий тег

Обязателен.

Атрибуты

Пример

Результат данного примера показан на рис. 1.

Рис. 1. Вид списка, созданного с помощью <menu>
<!DOCTYPE html>
<html>
  <head>
   <metacharset="utf-8">
   <title>MENU</title>
  </head>
  <body>
   <menutype="toolbar">
    <li>
     <menu label="File">
       <button type="button">New...</button>
       <button type="button">Open...</button>
       <button type="button">Save</button>
     </menu>
    </li>
    <li>
      <menu label="Edit">
       <button type="button">Copy</button>
       <button type="button">Cut</button>
       <button type="button">Insert</button>
      </menu>
     </li>
   </menu>
  </body>
</html>

Примечание

Firefox поддерживает только создание контекстного меню, когда значение атрибута type равно context.

Браузеры

menu

Посмотреть совместимость на Can I use?

menu