Существует несколько опций для определения обработки пробелов и разрывов строк.
Если можно поместить содержимое, например, в тег <p>
довольно легко получить что угодно.
Для сохранение разрывов строк, но не пробелов использовать pre-line
(не pre
), как в:
<style>
p {
white-space: pre-line; /* collapse WS, preserve LB */
}
</style>
<p>hello
How are you</p>
Если требуется другое поведение, выберите один из них (WS = WhiteSpace, LB = LineBreak):
white-space: normal; /* collapse WS, wrap as necessary, collapse LB */
white-space: nowrap; /* collapse WS, no wrapping, collapse LB */
white-space: pre; /* preserve WS, no wrapping, preserve LB */
white-space: pre-wrap; /* preserve WS, wrap as necessary, preserve LB */
white-space: inherit; /* all as parent element */
ИСТОЧНИК: Школы W3