Тег <kbd> определяет название клавиш или набираемый на клавиатуре текст. Содержимое тега в браузере отображается моноширинным шрифтом (все знаки имеют одинаковую ширину).

Синтаксис

Тег <kbd> парный, закрывающий тег (</kbd>) обязателен.

Пример

<!DOCTYPE html>
<html>
  <head>
    <title>Заголовок документа</title>
  </head>
  <body>
    <p>Для сохранения документа используйте сочетание клавиш <kbd><kbd>Ctrl</kbd>+<kbd>S</kbd></kbd>.</p>
  </body>
</html>

Результат

kbdexample1
Тег <kbd> еще не устарел, но с помощью CSS свойств font-family или border можно добиться более богатых эффектов.

Пример

<!DOCTYPE html>
<html>
  <head>
    <title>Заголовок документа</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>Сохраните документ, нажав <kbd><kbd>Ctrl</kbd>+<kbd>S</kbd></kbd>.</p>
    <p>Создайте новый документ, нажав <kbd><kbd class="key">Ctrl</kbd>+<kbd class="key">N</kbd></kbd>.
    </p>
  </body>
</html>

Результат

kbdexample2

Атрибуты

Тег <kbd> поддерживает глобальные атрибуты и атрибуты событий.

Как добавить стиль к тегу <kbd> ?

Распространенные свойства для изменения визуальной насыщенности/выделения/размера текста внутри тега <kbd>:

Цвет текста внутри тега <kbd>:

Стили форматирования текста для тега <kbd>:

Другие свойства для тега <kbd>:

Поддержка браузера

chrome edge firefox safari opera

Практикуйте свои знания

Что означает HTML-тег <kbd>?
Считаете ли это полезным?