it.vsesobe.ru

Web-технологии.

Как писать код на сайт. CSS white-space вместо PRE.

Чтобы писать код на сайт с пробелами, можно использовать тег PRE, а можно свойство CSS white-space.
Синтаксис

white-space: normal | nowrap | pre | pre-line | pre-wrap | inherit
Значения

normal
    Текст в окне браузера выводится как обычно, переносы строк устанавливаются автоматически. 
nowrap
    Пробелы не учитываются, переносы строк в коде HTML игнорируются, весь текст отображается одной строкой; вместе с тем, добавление тега <br> переносит текст на новую строку.
pre
    Текст показывается с учетом всех пробелов и переносов, как они были добавлены разработчиком в коде HTML. Если строка получается слишком длинной и не помещается в окне браузера, то будет добавлена горизонтальная полоса прокрутки.
pre-line
    В тексте пробелы не учитываются, текст автоматически переносится на следующую строку, если он не помещается в заданную область.
pre-wrap
    В тексте сохраняются все пробелы и переносы, однако если строка по ширине не помещается в заданную область, то текст автоматически будет перенесен на следующую строку.
inherit
    Наследует значение родителя.