例
異なるとのコンテキストメニュー<menuitem>要素:
<menu type="context" id="mymenu">
<menuitem label="Refresh"
onclick="window.location.reload();" icon="ico_reload.png">
</menuitem>
<menu label="Share on...">
<menuitem label="Twitter"
icon="ico_twitter.png"
onclick="window.open('//twitter.com/intent/tweet?text='+window.location.href);">
</menuitem>
<menuitem label="Facebook" icon="ico_facebook.png"
onclick="window.open('//facebook.com/sharer/sharer.php?u='+window.location.href);">
</menuitem>
</menu>
<menuitem label="Email This Page"
onclick="window.location='mailto:?body='+window.location.href;"></menuitem>
</menu>
»それを自分で試してみてください 定義と使用法
<menu>タグは、コマンドのリスト/メニューを定義します。
<menu>タグは、コンテキストメニュー、ツールバー、フォームコントロールとコマンドをリストするために使用されます。
ブラウザのサポート
表中の数字は、完全に要素をサポートする最初のブラウザのバージョンを指定します。
素子 | |||||
---|---|---|---|---|---|
<menu> | サポートされていません | サポートされていません | 8.0 (唯一のコンテキストメニュー) | サポートされていません | サポートされていません |
注: <menu>タグはFirefoxのみでサポートされており、それが唯一のコンテキストメニューのために働きます。
ヒントと注意事項
ヒント:使用CSSスタイルのメニューリストへ。
HTML 4.01とHTML5の違い
<menu>要素がされた非推奨 HTML 4.01に。
<menu>要素は、HTML5で再定義されます。
属性
= HTML5で追加。
属性 | 値 | 説明 |
---|---|---|
label | text | メニューのために目に見えるラベルを指定します |
type | list toolbar context | メニューの種類が表示するように指定します |
グローバル属性
<menu>タグもサポートし、グローバルは、HTMLの属性 。
イベント属性
<menu>タグもサポートしています。イベントは、HTMLの属性 。
関連ページ
HTML DOMリファレンス: メニューオブジェクト
デフォルトのCSS設定
ほとんどのブラウザが表示されます<menu>次のデフォルト値を持つ要素を:
menu {
display: block;
list-style-type: disc;
margin-top: 1em;
margin-bottom: 1em;
margin-left: 0;
margin-right: 0;
padding-left: 40px;
}