HTML の <menu> は、順不同リスト(unordered list)を作成するための要素です。<ul> とは異なり、対話型で操作するための項目(メニュー)を作成するために使われます。ただし、表示上は <ul> とまったく同じように表示されます。
menu 要素の開始タグと終了タグの間には、li 要素を含むことができる。
<menu>
<li>
<a href="/">home</a>
</li>
<li>
<a href="/html/">HTML</a>
</li>
<menu>
グローバル属性を menu 要素に指定できる。
JavaScript からは HTMLMenuElement インタフェースを通じて menu 要素へアクセスできる。
Web Hypertext Application Technology Working Group (2025) HTML Living Standard