menu(メニュー)要素はツールバーを表します。li要素や、スクリプト支援要素(script要素、template要素)と組み合わせることで、ユーザーが利用可能なツールバーを定義できます。

*HTML5.2の仕様では削除されましたが、HTML Living Standardの仕様には残されています。今の時点で、ブラウザで表示がうまく動作しないので、使用はおすすめできません。

menu要素説明
カテゴリー・フローコンテンツ
要素の子が少なくとも1つのli要素を含む場合、パルパブルコンテンツ
コンテンツモデル0個以上のli要素、およびスクリプト支援要素
使用できる場所フローコンテンツが期待される場所

menu要素で使用できる属性

すべてのHTML要素で使用できる属性になります。

使用例

<menu type="toolbar">
  <li>
    <menu label="ファイル">
      <button type="button" onclick="fnew()">新規作成</button>
      <button type="button" onclick="fopen()">開く</button>
      <button type="button" onclick="fsave()">上書き保存</button>
      <button type="button" onclick="fsaveas()">名前を付けて保存</button>
</menu>
  </li>
  <li>
    <menu label="編集">
      <button type="button" onclick="ecopy()">コピー</button>
      <button type="button" onclick="ecut()">切り取り</button>
      <button type="button" onclick="epaste()">貼り付け</button>
    </menu>
  </li>
  <li>
    <menu label="ヘルプ">
      <li><a href="help.html">ヘルプ</a></li>
      <li><a href="about.html">このウェブサイトについて</a></li>
    </menu>
  </li>
</menu>

表示

  • ヘルプ
  • このウェブサイトについて
  • *リンクはダミーリンクになります。

    カテゴリー: