--- title: ': HTML コマンド要素' slug: orphaned/Web/HTML/Element/command tags: - Command - HTML - HTML commands - HTML5 - HTML:Element - HTML:Element Reference - Obsolete translation_of: Web/HTML/Element/command original_slug: Web/HTML/Element/command ---
{{obsolete_header()}}

HTML のコマンド要素 (<command>) はユーザーが実行することができるコマンドを表します。コマンドは普通、メニューやツールバーのコンテンツの一部として使われます。しかし、ページ上のどこでも使用できます。

<command> 要素は W3C の仕様書に含まれていますが、 WHATWG の仕様書には含まれておらず、ブラウザーの互換性もありません。非標準で Edge と Firefox でしか対応していませんが、代わりに {{HTMLElement("menuitem")}} 要素を使用してください。

コンテンツカテゴリ フローコンテンツ, 記述コンテンツ, メタデータコンテンツ
許可されている内容 なし。これは{{Glossary("empty element", "空要素")}}です。
タグの省略 開始タグは必須です。終了タグは、空要素であるため使用できません。
許可されている親要素 {{HTMLElement("colgroup")}} のみですが、これは開始要素が必須ではないので暗黙的に定義されることがあります。 {{HTMLElement("colgroup")}} は {{HTMLElement("span")}} を子として持ってはなりません。
DOM インターフェイス {{domxref("HTMLCommandElement")}}

属性

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

{{htmlattrdef("checked")}}
コマンドが選択されているかを示します。 type 属性が checkbox または radio でなければ指定できません。
{{htmlattrdef("disabled")}}
コマンドが使用不可であることを示します。
{{htmlattrdef("icon")}}
コマンドを表す画像を与えます。
{{htmlattrdef("label")}}
ユーザに対して表示する、コマンドの名称です。
{{htmlattrdef("radiogroup")}}
この属性はコマンド自身を切り替えた時に切り替えられる、 typeradio であるコマンドのグループ名を与えます。この属性は、 type 属性が radio でなければ指定できません。
{{htmlattrdef("type")}}
この属性は、コマンドの種類を示します。以下の3つの値のうち1つが使用できます。
  • command または空文字列はデフォルトの状態で、通常のコマンドを示します。

  • checkbox は、コマンドがチェックボックスで切り替え可能であることを示します。

  • radio は、コマンドがラジオボタンで切り替え可能であることを示します。

<command type="command" label="Save"
    icon="icons/save.png" onclick="save()">

仕様書

仕様書 状態 備考
{{SpecName('HTML5 W3C', 'semantics.html#the-command-element', '<command>')}} {{Spec2('HTML5 W3C')}}

ブラウザーの互換性

{{Compat("html.elements.command")}}

{{ HTMLRef }}