HTML-тег <kbd>
Тег <kbd> определяет ввод с клавиатуры. Он используется, когда необходимо отобразить текст, который пользователь должен ввести с клавиатуры (по любым причинам). Этот элемент часто недооценивают, но он очень полезен при написании любой пользовательской документации.
В браузере содержимое тега отображается моноширинным шрифтом (все символы имеют одинаковую ширину). Одна из причин, по которой <kbd> используется редко, заключается в том, что моноширинный шрифт является стилем по умолчанию, из-за чего его трудно отличить от элемента <code>. Однако добавление стилей к элементам <kbd> может сделать их более наглядными и полезными.
Вы можете использовать другие элементы вместе с <kbd> для добавления конкретики:
- Если вставить элемент
<kbd>в другой<kbd>, единица ввода будет представлена как часть более крупной единицы. - Если вставить элемент
<kbd>в элемент<samp>, он будет представлять ввод, возвращаемый системой пользователю. - Если вставить элемент
<samp>в элемент<kbd>, он будет представлять ввод на основе текста, отображаемого системой.
Синтаксис
Тег <kbd> используется парами. Содержимое записывается между открывающим (<kbd>) и закрывающим (</kbd>) тегами. Однако закрывающий тег (</kbd>) не является обязательным.
Пример использования HTML-тега <kbd>:
Сочетание клавиш для сохранения документа|Пример HTML-тега <kbd>|W3Docs
<!DOCTYPE html>
<html>
<head>
<title>Title of the document</title>
</head>
<body>
<p>Use the combination of these keys to save the document
<kbd>
<kbd>Ctrl</kbd>+<kbd>S</kbd>
</kbd>
</p>
</body>
</html>Результат

успех
Тег
<kbd>пока не устарел, но более богатые эффекты можно достичь, используя свойства CSSfont-familyилиborder.
Пример использования HTML-тега <kbd> со свойствами CSS:
Сочетание клавиш для создания нового документа|Пример HTML-тега <kbd>|W3Docs
<!DOCTYPE html>
<html>
<head>
<title>Title of the document</title>
<style>
kbd.key {
padding: 1px 2px 0;
border-radius: 3px;
border: 1px solid #666;
border-color: #990000;
font-family: monospace;
}
</style>
</head>
<body>
<p>
Save the document by pressing
<kbd>
<kbd>Ctrl</kbd>+<kbd>S</kbd>
</kbd>.
</p>
<p>
Create a new document by pressing
<kbd>
<kbd class="key">Ctrl</kbd>+<kbd class="key">N</kbd>
</kbd>.
</p>
</body>
</html>Атрибуты
Тег <kbd> поддерживает Глобальные атрибуты и Атрибуты событий.
Как стилизовать HTML-тег <kbd>
{
"tag_name": "kbd"
}Практика
В чём назначение и область применения HTML-тега <kbd>?