廃止
この機能は廃止されました。まだいくつかのブラウザーで動作するかもしれませんが、いつ削除されてもおかしくないので、使わないようにしましょう。
HTML のコマンド要素 (<command>
) はユーザーが実行することができるコマンドを表します。コマンドは普通、メニューやツールバーのコンテンツの一部として使われます。しかし、ページ上のどこでも使用できます。
<command>
要素は W3C の仕様書に含まれていますが、 WHATWG の仕様書には含まれておらず、ブラウザーの互換性もありません。非標準で Edge と Firefox でしか対応していませんが、代わりに <menuitem>
要素を使用してください。
コンテンツカテゴリ | フローコンテンツ, 記述コンテンツ, メタデータコンテンツ |
---|---|
許可されている内容 | なし。これは空要素です。 |
タグの省略 | 開始タグは必須です。終了タグは、空要素であるため使用できません。 |
許可されている親要素 | <colgroup> のみですが、これは開始要素が必須ではないので暗黙的に定義されることがあります。 <colgroup> は <span> を子として持ってはなりません。 |
DOM インターフェイス | HTMLCommandElement |
属性
この要素にはグローバル属性があります。
checked
- コマンドが選択されているかを示します。
type
属性がcheckbox
またはradio
でなければ指定できません。 disabled
- コマンドが使用不可であることを示します。
icon
- コマンドを表す画像を与えます。
label
- ユーザに対して表示する、コマンドの名称です。
radiogroup
- この属性はコマンド自身を切り替えた時に切り替えられる、
type
がradio
であるコマンドのグループ名を与えます。この属性は、type
属性がradio
でなければ指定できません。 type
- この属性は、コマンドの種類を示します。以下の3つの値のうち1つが使用できます。
-
command
または空文字列はデフォルトの状態で、通常のコマンドを示します。 -
checkbox
は、コマンドがチェックボックスで切り替え可能であることを示します。 -
radio
は、コマンドがラジオボタンで切り替え可能であることを示します。
-
例
<command type="command" label="Save"
icon="icons/save.png" onclick="save()">
仕様書
仕様書 | 状態 | 備考 |
---|---|---|
HTML5 <command> の定義 |
勧告 |
ブラウザーの互換性
BCD tables only load in the browser
このページの互換性一覧表は構造化データから生成されています。データに協力していただけるのであれば、 https://github.com/mdn/browser-compat-data をチェックアウトしてプルリクエストを送信してください。