HTML <kbd> 要素はユーザーの入力を表しており、ブラウザーの既定の等幅フォントで表示するインライン要素を生成します。

コンテンツカテゴリー フローコンテンツフレージングコンテンツ、パルパブルコンテンツ
許可された内容 フレージングコンテンツ
タグの省略 不可。開始と終了タグの両方が必要。
許可された親要素 フレージングコンテンツ を受け入れるすべての要素
許可された ARIA ロール すべて
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>

表示結果

注記

ブラウザーのデフォルトフォントフェイスを変更するため、kbd セレクターに対して CSS 規則を定義できます。ユーザーが与えた設定は、定義済みの CSS より優先するでしょう。

<kbd> 要素を <samp> 要素内に配置した場合、kbd 要素はシステムがエコーで返した入力を表します。

<kbd> 要素が <samp> 要素を内包する場合、kbd 要素はシステムの出力に基づく入力、例えばメニューアイテムの選択を表します。

<kbd> 要素が別の <kbd> 要素内にある場合、内部の kbd 要素は入力機構において適切な実際のキーまたは入力単位を表します。

仕様

仕様書 策定状況 コメント
HTML Living Standard
<kbd> の定義
現行の標準  
HTML5
<kbd> の定義
勧告 音声入力や個々のキー入力など、どのようなユーザ入力も含むように拡張
HTML 4.01 Specification
<kbd> の定義
勧告  

ブラウザー実装状況

機能 Chrome Edge Firefox (Gecko) Internet Explorer Opera Safari
基本サポート (有) (有) 1.0 (1.7 or earlier) (有) (有) (有)
機能 Android Edge Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
基本サポート (有) (有) 1.0 (1.0) (有) (有) (有)

関連情報

ドキュメントのタグと貢献者

 このページの貢献者: yyss, ethertank
 最終更新者: yyss,