--- title: '
: Предварительно отформатированный текстовый элемент' slug: Web/HTML/Element/pre tags: - HTML - HTML группировка контента - 'HTML: поток контента' - Элемент translation_of: Web/HTML/Element/pre ---{{HTMLRef}}Элемент HTML
<pre>представляет собой предварительно отформатированный текст, который должен быть представлен точно так, как написано в HTML-файле. Текст обычно отображается с использованием непропорционального ("monospace") шрифта. Пробелы внутри этого элемента отображаются как записанные.{{EmbedInteractiveExample("pages/tabbed/pre.html", "tabbed-standard")}}The source for this interactive example is stored in a GitHub repository. If you'd like to contribute to the interactive examples project, please clone https://github.com/mdn/interactive-examples and send us a pull request.
| Категории контента | Основной поток, Явный контент |
|---|---|
| Разрешённый контент | Фразовый контент |
| Tag omission | {{no_tag_omission}} |
| Разрешённые родители | Любой элемент, который принимает содержимое потока |
| Неявная роль ARIA | Нет соответствующей роли |
| Разрешённые роли ARIA | Любые |
| Интерфейс DOM | {{domxref("HTMLPreElement")}} |
Этот элемент включает в себя только глобальные атрибуты.
<p>Использовать CSS для изменения цвета шрифта легко.</p>
<pre>
body {
color: red;
}
</pre>
{{EmbedLiveSample("Пример")}}
Важно предоставить альтернативное описание для любых изображений или диаграмм, созданных с использованием предварительно отформатированного текста. Альтернативное описание должно чётко и лаконично описывать содержание изображения или диаграммы.
Люди, испытывающие проблемы с плохим зрением и просматривающие страницы с помощью вспомогательных технологий, таких как программа чтения с экрана, могут не понимать, что представляют собой предварительно отформатированные текстовые символы, когда они читаются последовательно.
Комбинация элементов {{HTMLElement("figure")}} и {{HTMLElement("figcaption")}}, дополненная {{htmlattrxref("id")}} и ARIA role и aria-labelledby, позволяет объявить предварительно отформатированный текст как изображение, а figcaption служит альтернативным описанием изображения.
<figure role="img" aria-labelledby="cow-caption">
<pre>
____________________________
< Я эксперт в своей области. >
----------------------------
\ ^__^
\ (oo)\_______
(__)\ )\/\
||----w |
|| ||
</pre>
<figcaption id="cow-caption">
Корова говорит: «Я эксперт в своей области». Корова проиллюстрирована с использованием предварительно отформатированных текстовых символов.
</figcaption>
</figure>
| Спецификация | Статус | Комментарий |
|---|---|---|
| {{SpecName('HTML WHATWG', 'semantics.html#the-pre-element', '<pre>')}} | {{Spec2('HTML WHATWG')}} | No significant change from {{SpecName("HTML5 W3C")}} |
| {{SpecName('HTML5 W3C', 'grouping-content.html#the-pre-element', '<pre>')}} | {{Spec2('HTML5 W3C')}} | No significant change from {{SpecName("HTML4.01")}} |
| {{SpecName('HTML4.01', 'struct/text.html#h-9.3.4', '<pre>')}} | {{Spec2('HTML4.01')}} | Deprecated the cols attribute |
{{Compat}}