Тег <pre>
определяет блок предварительно отформатированного текста. Этот элемент обычно используется для сохранения пробелов, разрывов строк, табуляции и других символов форматирования в исходной разметке, которые в противном случае веб-браузеры игнорировали бы.
Текст в элементе <pre>
обычно отображается браузерами моноширинным шрифте (фиксированной ширины), например Courier, но это можно переопределить с помощью CSS.
Тип: | Block |
Контент: | Большинство строчных тегов и текст |
Открывающий тег: | Обязательный |
Закрывающий тег: | Обязательный |
Версия: | HTML 3.2, 4, 4.01, 5 |
По умолчанию учитывается только первый пробел; последующие пробелы, если не указано использование объекта
не отображаются браузерами.
Синтаксис
Базовый синтаксис тега <pre>
выглядит следующим образом:
HTML / XHTML: <pre> ... </pre>
Примеры написания кода тега <pre>
:
<pre>
The pre
element preserves spaces,
line-breaks, tabs...
</pre>
Специальные атрибуты тега
В следующей таблице приведены атрибуты, которые относятся к тегу <pre>
.
Атрибут | Значение | Описание |
---|---|---|
width |
number | Определяет максимальное количество символов в строке. |
Глобальные атрибуты
Как и все другие HTML-теги, тег <pre>
поддерживает все глобальные атрибуты в HTML5.
Атрибуты для событий
Тег <pre>
так же поддерживает атрибуты событий в HTML5.
Поддержка браузеров
Тег <pre>
поддерживается во всех основных браузерах.