L'elemento HTML <kbd> rappresenta l'input dell'utente e produce un elemento inline visualizzato dal browser con il font a spaziatura fissa predefinito.
| Content categories | Contenuto di flusso, contenuto di enunciazione, contenuto interattivo. |
|---|---|
| Permitted content | Contentuto di enunciazione. |
| Tag omission | {{no_tag_omission}} |
| Permitted parents | Qualunque elemento che accetta contenuti di enunciazione. |
| Permitted ARIA roles | Tutti |
| DOM interface | {{domxref("HTMLElement")}} Fino a Gecko 1.9.2 (Firefox 4) incluso, Firefox implementa l'interfaccia {{domxref("HTMLSpanElement")}} per questo elemento. |
Questo elemento supporta solamente gli attributi globali.
<p>Digita questo comando nella finestra Run: <kbd>cmd</kbd><br /> e premi il pulsante OK.</p> <p>Salva il documento premendo <kbd>Ctrl</kbd> + <kbd>S</kbd></p>
{{ EmbedLiveSample('Examples', 350, 120) }}
È possibile definire una regola CSS per ignorare il font predefinito del browser. Alcune preferenze stabilite dall'utente possono avere la precedenza su quelle specificate dal CSS.
Quando l'elemento <kbd> è posizionato dentro un elemento <samp>, rappresenta l'input basato sull'output del sistema, per esempio invocando una voce di menù.
Quando un elemento <kbd> è posizionato dentro un altro elemento <kbd>, rappresenta un tasto o un altra singola unità di input dipendente dal meccanismo di inserimento.
| Specifica | Stato | Commenti |
|---|---|---|
| {{SpecName('HTML WHATWG', 'semantics.html#the-kbd-element', '<kbd>')}} | {{Spec2('HTML WHATWG')}} | |
| {{SpecName('HTML5 W3C', 'text-level-semantics.html#the-kbd-element', '<kbd>')}} | {{Spec2('HTML5 W3C')}} | Aggiornato per includere qualunque input da parte dell'utente, ad esempio input vocale e singole battiture. |
| {{SpecName('HTML4.01', 'struct/text.html#h-9.2.1', '<kbd>')}} | {{Spec2('HTML4.01')}} |
{{CompatibilityTable}}
| Funzionalità | Chrome | Edge | Firefox (Gecko) | Internet Explorer | Opera | Safari |
|---|---|---|---|---|---|---|
| Basic support | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatGeckoDesktop("1.0")}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} |
| Funzionalità | Android | Edge | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
|---|---|---|---|---|---|---|
| Basic support | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatGeckoMobile("1.0")}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} |