概要
キーボードインプット要素(<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>要素

