Атрибут type
Синтаксис
HTML
<menu type="[значение]"> ... </menu>
Описание
Атрибут / параметр type
(от англ. "type" ‒ «тип, вид») указывает тип меню.
Поддержка браузерами
Chrome
Firefox
Opera
Maxthon
IExplorer
Safari
iOS
Android
Спецификация
Верс. | Раздел |
---|---|
HTML | |
2.0 | |
3.2 | |
4.01 | |
5.0 | |
5.1 | 4.11.3. The menu element The type attribute... |
XHTML | |
1.0 | |
1.1 |
Значения
- popup
- Состояние «контекстного (всплывающего) меню». С помощью данного значения можно создавать контекстное меню или меню для кнопки меню.
- toolbar
- Состояние «панели инструментов». С помощью данного значения можно создавать панель инструментов.
Значение по умолчанию: значением по умолчанию является значение «popup
», при условии что родительским элементом является элемент menu
, чей «type
» атрибут также имеет значени «popup
»; противном случае, значением по умолчанию является значение «toolbar
».
Пример использования
Листинг кода
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Параметр type (Элемент menu)</title>
</head>
<body>
<h1>Пример использования атрибута "type"</h1>
<menu>
<li>
<button type="menu" value="Редактирование" menu="medit">
<menu id="medit" type="popup"> <!-- Меню для кнопки меню "medit" -->
<menuitem onclick="fcopy()" label="Копировать">
<menuitem onclick="fcut()" label="Вырезать">
<menuitem onclick="fpaste()" label="Вставить">
</menu>
</li>
<li>
<button type="menu" value="Цвет шрифта" menu="mcolor">
<menu id="mcolor" type="popup"> <!-- Меню для кнопки меню "mcolor" -->
<menuitem onclick="fcolor('#000000')" label="Чёрный">
<menuitem onclick="fcolor('#0000FF')" label="Синий">
<menuitem onclick="fcolor('#008000')" label="Зелёный">
</menu>
</li>
</menu>
</body>
</html>
<html>
<head>
<meta charset="utf-8">
<title>Параметр type (Элемент menu)</title>
</head>
<body>
<h1>Пример использования атрибута "type"</h1>
<menu>
<li>
<button type="menu" value="Редактирование" menu="medit">
<menu id="medit" type="popup"> <!-- Меню для кнопки меню "medit" -->
<menuitem onclick="fcopy()" label="Копировать">
<menuitem onclick="fcut()" label="Вырезать">
<menuitem onclick="fpaste()" label="Вставить">
</menu>
</li>
<li>
<button type="menu" value="Цвет шрифта" menu="mcolor">
<menu id="mcolor" type="popup"> <!-- Меню для кнопки меню "mcolor" -->
<menuitem onclick="fcolor('#000000')" label="Чёрный">
<menuitem onclick="fcolor('#0000FF')" label="Синий">
<menuitem onclick="fcolor('#008000')" label="Зелёный">
</menu>
</li>
</menu>
</body>
</html>
Параметр type (Элемент menu)