Как мне обернуть текст в предварительный тег? - PullRequest
629 голосов
/ 29 октября 2008

pre теги очень полезны для блоков кода в HTML и для отладки вывода при написании сценариев, но как сделать перенос текста вместо вывода одной длинной строки?

Ответы [ 13 ]

2 голосов
/ 02 июля 2013

Мне помогло следующее:

pre {
    white-space: normal;
    word-wrap: break-word;
}

Спасибо

1 голос
/ 17 июля 2015

Лучший кросс-браузерный способ работал для меня, чтобы получить разрывы строк и показывает точный код или текст: (Chrome, Internet Explorer, Firefox)

CSS:

xmp{ white-space:pre-wrap; word-wrap:break-word; }

HTML:

<xmp> your text or code </xmp>
0 голосов
/ 18 мая 2015

Элемент <pre> означает «предварительно отформатированный текст» и предназначен для сохранения форматирования текста (или чего-либо другого) между его тегами. Поэтому на самом деле не подразумевается автоматическая перенос слов или переносы строк в пределах <pre> -Tag

Текст в элементе отображается шрифтом фиксированной ширины (обычно Courier), и он сохраняет как пробелы , так и разрывы строк .

источник: w3schools.com , подчеркивает сделанный мной.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...