KBD - ввод с клавиатуры

Цель

Для представления отдельной команды либо потока данных для ввода пользователем. Обыкновенно применяется для представления ручного ввода команд.

Типичное отображение

Одноразмерное. Глядите всеобщие примечания к отображению разметки.

Основной синтаксис

<KBD>текст</KBD>

Возможные атрибуты

Никаких.

Допустимый контекст

Текстовый контейнер, т.е. всякий элемент, тот, что может содержать текстовые элементы. Это включает множество элементов HTML. Текстовые элементы могут быть вложенными.

Содержимое

Текстовые элементы. Не разрешен перевод абзаца.

Примеры

Пример KBD-1.html:

Finally, type <KBD>logout</KBD> and press the return key.

Примечания

Используйте элемент KBD только для фиксированных строк. Для обозначения ввода, тот, что меняется от случая к случаю, класснее применять элемент VAR.

Хотя программный код может вводиться с клавиатуры (дабы потом быть распечатанным программой), исключительно в контексте обучающих программ, для кодовых фрагментов больше безусловно применять элемент CODE.

Можно поспорить о том, нужно ли применять элемент KBD для командных имен (либо имен программ), если они не возникают в контексте обсуждения того, как задавать команды. Дозволено сказать, что имя команды типа ls (в Unix) - это каждого лишь имя, а не ввод с клавиатуры. Впрочем рекомендуется применение KBD, когда сложно различить, скажем, ls, как ввод с клавиатуры (либо часть его) и как имя команды (либо программы). Подметим, что когда имя команды возникает в начале заявления, грамматические правила требуют заглавной исходной буквы, которая может ввести в заблуждение пользователя (появится сообщение, что вариант написания не соответствует требуемому вводу с клавиатуры). При применении же KBD - отображение осуществляется шрифтом одного размера, и следственно при представлении имени команды дозволено нарушить грамматическое правило.

Так как в HTML файле не принято разбиение по строкам и применение символов пробелов и табуляции, будьте внимательны при указании пользователю того, когда он должен нажать клавишу "return" либо "enter", потому что такое нажатие не своевременно может не соответствовать Вашим командам.

Смотрите также примечания по представлению взаимодействия с компьютером и всеобщие примечания по фразовым элементам.