学びBAR
  • Home
  • WEB関連知識のスキルアップ
    • Udemy 開催講座 >
      • HTML,CSSルール基礎知識 >
        • Udemy 1800円受講クーポン
    • セマンティックHTMLとは?
    • HTML特殊文字コード表
  • ストリートアカデミー講座
    • HTMLルール基礎 4h テキストダウンロード
  • 学びBARについて
  • コラム
  • お問合せ
HOME / WEB関連知識のスキルアップ / HTMLクイック・リファレンス / HTML5(目的別) / <menu>

<menu> …… 操作メニューを作成する

<menu>タグは、操作メニューを作成する際に使用します。サブメニューをメインメニューで入れ子にして、階層メニューにすることもできます。
<menu>は HTML 4では非推奨でしたが、HTML5ではコマンドのリストを示すという役割があり、 <command>タグとの組み合わせによるユーザーメニューの作成など、使用範囲も広がるようです。
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.html">ヘルプ</a></li>
<li><a href="about.html">このウェブサイトについて</a></li>
</menu>
</li>
</menu>
↓↓↓
ブラウザ上の表示
  • お問合せ
  • このウェブサイトについて
  • HOME                      ABOUT                      SERVICES                      UPDATES                     CONTACT
    画像
    1996-2024(c)Cre'ps design lab.  All rights reserved.
    • Home
    • WEB関連知識のスキルアップ
      • Udemy 開催講座 >
        • HTML,CSSルール基礎知識 >
          • Udemy 1800円受講クーポン
      • セマンティックHTMLとは?
      • HTML特殊文字コード表
    • ストリートアカデミー講座
      • HTMLルール基礎 4h テキストダウンロード
    • 学びBARについて
    • コラム
    • お問合せ