Перейти к основному содержимому

Элементы HTML для компьютерного кода

В HTML есть несколько элементов для отображения пользовательского ввода и компьютерного кода, таких как <kbd>, <samp>, <code> и <var>.


HTML <kbd> для ввода с клавиатуры

Элемент <kbd> отмечает ввод с клавиатуры. Его содержимое отображается моноширинным шрифтом браузера по умолчанию.

Пример

Сочетание клавиш, отмеченное с помощью <kbd>.

Prompt
Страница, использующая элемент kbd для обозначения ввода с клавиатуры: «Save the document by pressing Ctrl + S», где Ctrl + S — ввод с клавиатуры.
Результат: полная HTML-страница

HTML <samp> для вывода программы

Элемент <samp> отмечает пример вывода компьютерной программы. Его содержимое отображается моноширинным шрифтом браузера по умолчанию.

Пример

Пример вывода программы, отмеченный с помощью <samp>.

Prompt
Страница, использующая элемент samp для обозначения примера вывода программы: сообщение «File not found.», затем «Press F1 to continue» с переносом строки.
Результат: полная HTML-страница

HTML <code> для компьютерного кода

Элемент <code> отмечает фрагмент компьютерного кода. Его содержимое отображается моноширинным шрифтом браузера по умолчанию.

Пример

Фрагмент кода, отмеченный с помощью <code>.

Prompt
Страница, использующая элемент code для отображения фрагмента компьютерного кода: x = 5; y = 6; z = x + y;
Результат: полная HTML-страница

Сохранение переносов строк

Элемент <code> не сохраняет лишние пробелы и переносы строк. Чтобы сохранить их, поместите элемент <code> внутрь элемента <pre>.

Пример

Код внутри <pre>, сохраняющий переносы строк.

Prompt
Страница, которая помещает элемент code внутрь элемента pre, чтобы сохранить лишние пробелы и переносы строк, отображая x = 5; y = 6; z = x + y; на отдельных строках.
Результат: полная HTML-страница

HTML <var> для переменных

Элемент <var> отмечает переменную в программировании или в математическом выражении. Его содержимое обычно отображается курсивом.

Пример

Переменные, отмеченные с помощью <var> в предложении.

Prompt
Страница, использующая элемент var для обозначения переменных в предложении: площадь треугольника равна 1/2 x b x h, где b — основание, а h — вертикальная высота.
Результат: полная HTML-страница

Итоги главы

Подведём итог: элемент <kbd> отмечает ввод с клавиатуры, <samp> отмечает пример вывода программы, <code> отмечает фрагмент кода, <var> отмечает переменную, а <pre> отмечает предварительно отформатированный текст.