Ответ
Тег <pre> сохраняет пробелы, табуляции и переносы строк в тексте, отображая его "как есть" без сжатия пробелов, как это делает браузер по умолчанию. Также он использует моноширинный шрифт.
Пример:
<pre>
Hello World
with extra spaces
</pre>Отобразится с сохранением всех пробелов и отступов. Без <pre> браузер схлопнул бы пробелы в один.
Часто используется для вывода кода, ASCII-арта или данных, где важно форматирование.