Movatterモバイル変換


[0]ホーム

URL:


  1. 開発者向けのウェブ技術
  2. HTML
  3. リファレンス
  4. 要素
  5. <menu>

このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docsコミュニティーについてもっと知り、仲間になるにはこちらから。

View in EnglishAlways switch to English

<menu>: メニュー要素

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨2015年7月⁩.

<menu>HTML の要素で、HTML 仕様書では<ul> とは異なる意味づけとして記述されていますが、ブラウザーでは<ul> と違いのないものとして扱われます(そしてアクセシビリティツリーで公開されます)。これは(<li> 要素で表現される)項目の順序のないリストを表します。

試してみましょう

<div>  <a href="#">NASA’s Webb Delivers Deepest Infrared Image of Universe Yet</a>  <menu>    <li><button>Save for later</button></li>    <li><button>Share this news</button></li>  </menu></div>
.news {  background-color: bisque;  padding: 1em;  border: solid thin black;}menu {  list-style-type: none;  display: flex;  padding: 0;  margin-bottom: 0;  gap: 1em;}

属性

この要素にはグローバル属性があります。

使用上の注意

<menu> 要素と<ul> 要素はともに順序なしリストの項目を表すものです。主な違いは、<ul> は主に項目の表示を目的とするのに対し、<menu> 要素は操作を行うための対話型の項目のためのものです。関連する<menuitem> 要素は非推奨になりました。

メモ:HTML 仕様書の初期の版では、<menu> 要素にはコンテキストメニューとしての追加の用途がありました。この機能は廃止されたと考えており、仕様書にはありません。

ツールバー

この例では、<menu> を編集アプリケーションのためのツールバーを生成するために使用しています。

HTML

html
<menu>  <li><button>コピー</button></li>  <li><button>切り取り</button></li>  <li><button>貼り付け</button></li></menu>

なお、機能的には次のものと違いはありません。

html
<ul>  <li><button>コピー</button></li>  <li><button>切り取り</button></li>  <li><button>貼り付け</button></li></ul>

CSS

css
menu,ul {  display: flex;  list-style: none;  padding: 0;  width: 400px;}li {  flex-grow: 1;}button {  width: 100%;}

結果

技術的概要

コンテンツカテゴリー

フローコンテンツ。この要素の子に 1 個以上の<li> 要素がある場合は知覚可能コンテンツ

許可されている内容

0 個以上の<li>,<script>,<template>

タグの省略なし。開始タグと終了タグの両方が必須です。
許可されている親要素フローコンテンツを受け入れるすべての要素
暗黙の ARIA ロールlist
許可されている ARIA ロールdirectory,group,listbox,menu,menubar,none,presentation,radiogroup,tablist,toolbar ortree
DOM インターフェイスHTMLMenuElement

仕様書

Specification
HTML
# the-menu-element

ブラウザーの互換性

関連情報

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2025 Movatter.jp