HTML тег <pre>
Значение и применение
Тег <pre> (HTML Preformatted Text) определяет предварительно отформатированный текст. Текст,
который был помещён внутрь тега будет отображен со шрифтом фиксированной ширины и сохранит как пробелы, так и разрывы
строк.
Для листинга программы объедините элементы: <pre><code>…</code></pre>. Внутри по-прежнему разбирается HTML: записывайте < вместо < и & вместо амперсанда, если он начинает мнемонику. Отступы самого исходного файла тоже попадут в вывод. Первый перевод строки непосредственно после открывающего <pre> HTML-парсер удаляет.
Поддержка браузерами
Спецификация: multipage
Поддерживается во всех основных браузерах с 2015 года.
| Возможность | Компьютеры | Мобильные | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
pre | 1 | 12 | 1 | 15 | ≤4 | 18 | 4 | 14 | ≤3.2 | 1.0 | 4.4 | ≤3.2 |
width | 1 Версия 1 выпущена в 2008 г. Примечание MDN (англ.) Specifying the | 12 Версия 12 выпущена в 2015 г. Примечание MDN (англ.) Specifying the | 1 Версия 1 выпущена в 2004 г. Примечание MDN (англ.) Since Firefox 29, specifying the | 15 Версия 15 выпущена в 2013 г. Примечание MDN (англ.) Specifying the | 3 Версия 3 выпущена в 2007 г. Примечание MDN (англ.) Specifying the | 18 Версия 18 выпущена в 2012 г. Примечание MDN (англ.) Specifying the | 4 Версия 4 выпущена в 2011 г. Примечание MDN (англ.) Since Firefox for Android 29, specifying the | 14 Версия 14 выпущена в 2013 г. Примечание MDN (англ.) Specifying the | 2 Версия 2 выпущена в 2008 г. Примечание MDN (англ.) Specifying the | 1.0 Версия 1.0 выпущена в 2013 г. Примечание MDN (англ.) Specifying the | 4.4 Версия 4.4 выпущена в 2013 г. Примечание MDN (англ.) Specifying the | 2 Версия 2 выпущена в 2008 г. Примечание MDN (англ.) Specifying the |
поддерживаетсяс ограниченияминет поддержкинет данных≤31 — не позднее версии 31
Атрибуты
| Атрибут | Значение | Описание |
|---|---|---|
width |
number |
Не поддерживается в HTML5. Определяет максимальное количество символов в строке. |
Пример, попробуйте сами
Пробелы и переводы строк
Измените отступы и переводы строк внутри pre: браузер сохранит их в результате.
index.html
<pre>
План:
1. Создать HTML
2. Добавить CSS
Проверить результат</pre>
Значение CSS по умолчанию
pre {
display: block;
font-family: monospace;
margin: 1em 0;
white-space: pre;
}
Поддержка глобальных атрибутов
Элемент поддерживает "глобальные атрибуты".
Атрибуты событий
Элемент поддерживает "атрибуты событий".