/html/button/menu:> Привязка всплывающего меню_

Атрибут menu

Синтаксис

HTML
<button menu="[идентификатор]"> ... </button>
...
<menu type="popup" id="[идентификатор]">
  ...
</menu>

Описание

Атрибут / параметр menu (от англ. "menu" ‒ «меню») привязывает всплывающее меню к интерактивной кнопке.

Условия использования

Данный атрибут присваивается только кнопкам, находящимся в состоянии «меню» (атрибут «type» со значением «menu»).


Поддержка браузерами

Chrome
Поддерж.
Firefox
Поддерж.
Opera
Поддерж.
Maxthon
Поддерж.
IExplorer
Поддерж.
Safari
Поддерж.
iOS
Поддерж.
Android
Поддерж.

Спецификация

Верс. Раздел
HTML
2.0 ---
3.2 ---
4.01 17.5 The BUTTON element
5.0 4.10.6 The button element
5.1 4.10.6. The button element
...the menu attribute...
XHTML
1.0 Extensible HyperText Markup Language
1.1 Extensible HyperText Markup Language

Значения

В качестве значения данного параметра указывается идентификатор прикрепляемого меню.


Пример использования

Листинг кода
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Параметр menu (Элемент button)</title>
</head>
<body>
<h1>Пример использования атрибута "menu"</h1>
<menu>
<li>
<button type="menu" menu="editmenu" value="Текст">
<menu type="popup" id="editmenu">
<menuitem onclick="ecopy()" label="Копировать">
<menuitem onclick="ecut()" label="Вырезать">
<menuitem onclick="epaste()" label="Вставить">
</menu>
</li>
</menu>
</body>
</html>
Параметр menu (Элемент button)