Тег <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> поддерживается во всех основных браузерах.















