★HTML5タグリファレンス

私たちはカジノサイトを独自にレビューしています。当社のリンクを通じてサインアップすると、追加料金なしで当社に手数料が発生する場合があります。

<menu> …… 操作メニューを作成するHTML5から追加
広告



このページでは、HTML5のmenu要素を解説しています。
menu要素の最新情報は、以下を参照してください。

【注意】menu要素は、HTML5.2の仕様では削除されましたが、HTML Living Standardの仕様には残されています。

<menu>タグは、操作メニューを作成する際に使用します。サブメニューをメインメニューで入れ子にして、階層メニューにすることもできます。

<menu>は HTML 4では非推奨でしたが、HTML5ではコマンドのリストを示すという役割があり、
<command>タグとの組み合わせによるユーザーメニューの作成など、使用範囲も広がるようです。

type属性は、宣言するメニューの種類を指定します。指定できるメニューの種類は、context(コンテキストメニュー)、toolbar(ツールバー)です。
また、type属性を省略した場合にはlist(リスト状態)となり、<menu>要素がコマンドの単なるリストに過ぎないことを示します。

label属性は、メニューにラベル(項目名)を付けます。
このラベルは、例えば、入れ子にされた階層メニューを、ブラウザがユーザーインターフェースとして表示する場合などに、サブメニューのラベルとして使用されます。

■HTML4.01からHTML5へのバージョンアップによる変更点

menu要素は、HTML5から新たに追加された要素です。

■属性

type属性
メニューの種類を指定する(context、toolbar)
label属性
メニューにラベル(項目名)を付ける

以下のサンプルでは、<li>タグを使用して操作メニューの項目を示していますが、より詳細にコマンドの種類などを指定する場合には、<command>タグを使用します。

■使用例

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 “>ヘルプ</a></li>
<li><a href=”about “>このウェブサイトについて</a></li>
</menu>
</li>
</menu>

↓↓↓

ブラウザ上の表示








  • このウェブサイトについて
  • まだ、<menu>をHTML5の仕様通りに表示するブラウザは無いようですが、サポートされたブラウザでは上記のサンプルは、例えば以下のように表示されるかもしれません。

    広告



    山田 太郎
    テック・リード
    山田太郎は、ウェブ開発やグラフィックスプログラミングに10年以上の経験を持つテクノロジーの専門家です。特にHTML5 CanvasやJavaScript、インタラクティブメディアに精通しており、動的なユーザーインターフェースや最先端のウェブアプリケーションの開発に携わってきました。複雑な図形描画や画像操作、リアルタイムグラフィックスに関する知識が豊富で、ウェブ技術の限界を追求する開発者たちにとって頼りになる存在です。知識の共有に情熱を持ち、初心者からプロフェッショナルまで幅広く支援するため、技術フォーラムやブログにも積極的に貢献しています。

    ギャンブルガイド もっと見る

    カジノファインダー

    どのカジノが自分に最適か分からないですか?

    サインアップは必要なく、1 分以内に最適なブックメーカーを簡単に見つけることができます。
    カジノを探す
    Back
    質問
    Select one of the following options
    {"is_any_tile":true}

    どのカジノが自分に最適か分からないですか?

    Back
    Restart
    やったー!
    これはあなたの選択に基づいた最高のカジノです...
    57 users signed up
    もっと表示する