HTML <menu>

HTML の <menu> は、順不同リスト(unordered list)を作成するための要素です。<ul> とは異なり、対話型で操作するための項目(メニュー)を作成するために使われます。ただし、表示上は <ul> とまったく同じように表示されます。

内容

menu 要素の開始タグと終了タグの間には、li 要素を含むことができる。

<menu>
  <li>
    <a href="/">home</a>
  </li>
  <li>
    <a href="/html/">HTML</a>
  </li>
<menu>
  • home
  • HTML
  • 属性

    グローバル属性を menu 要素に指定できる。

    JavaScript

    JavaScript からは HTMLMenuElement インタフェースを通じて menu 要素へアクセスできる。

    関連記事

    参考文献

    Web Hypertext Application Technology Working Group (2025) HTML Living Standard