概要
キーボードインプット要素(<kbd>
)はコンピューターへのユーザーの入力コードを表します。要素名はキーボードの略語ですが、音声入力や手書き入力などの他の入力方法も含みます。多くのデフォルトスタイルは、等幅フォントのインラインで表示するものとなっています。
コンテンツカテゴリ | フローコンテンツ、フレージングコンテンツ、パルパブルコンテンツ |
---|---|
許可された内容 | フレージングコンテンツ |
タグの省略 | 不可。開始と終了タグの両方が必要。 |
許可された親要素 | フレージングコンテンツを受け入れるすべての要素 |
DOM インターフェイス | HTMLElement 。Gecko 1.9.2 (Firefox 4) 以前はこの要素に HTMLSpanElement インターフェイスを実装しています。 |
属性
この要素には全ての要素で共通のグローバル属性以外の属性はありません。
例
<p>ダイアログボックスで <kbd>cmd</kbd> を入力し、<br />OK ボタンをクリックします。</p> <p><kbd><kbd>Ctrl</kbd>+<kbd>S</kbd></kbd> を押下して、文書を保存してください。</p>
表示結果
ダイアログボックスで cmd
を入力し、
OK ボタンをクリックします。
Ctrl+S を押下して、文書を保存してください。
注記
ブラウザのデフォルトフォントフェイスを変更するため、kbd
セレクタに対して CSS 規則を定義できます。ユーザが与えた設定は、定義済みの CSS より優先するでしょう。
<kbd>
要素を <samp>
要素内に配置した場合、kbd 要素はシステムがエコーで返した入力を表します。
<kbd>
要素が <samp>
要素を内包する場合、kbd 要素はシステムの出力に基づく入力、例えばメニューアイテムの選択を表します。
<kbd>
要素が別の <kbd>
要素内にある場合、内部の kbd 要素は入力機構において適切な実際のキーまたは入力単位を表します。
仕様
仕様書 | 策定状況 | コメント |
---|---|---|
WHATWG HTML Living Standard <kbd> の定義 |
現行の標準 | |
HTML5 <kbd> の定義 |
勧告 | 音声入力や個々のキー入力など、どのようなユーザ入力も含むように拡張 |
HTML 4.01 Specification <kbd> の定義 |
勧告 |
ブラウザ実装状況
機能 | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
基本サポート | (有) | 1.0 (1.7 or earlier) | (有) | (有) | (有) |
機能 | Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|
基本サポート | (有) | 1.0 (1.0) | (有) | (有) | (有) |
関連情報
<code>
要素