Атрибут 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 | |
5.0 | 4.10.6 The button element |
5.1 | 4.10.6. The button element ...the menu attribute... |
XHTML | |
1.0 | |
1.1 |
Значения
В качестве значения данного параметра указывается идентификатор прикрепляемого меню.
Пример использования
Листинг кода
<!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>
<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)