Junior
45
questionbank

Какие особенности пробелов в HTML?

Получайте ответы на вопросы в реальном времени с Sobes Copilot
Ответ от нейросети sobes.tech

HTML игнорирует повторяющиеся пробелы и переносы строк, отображая их как один пробел. Исключение — содержимое внутри тегов <pre> или элементов со стилем white-space: pre;, где пробелы и переносы сохраняются.

Неразрывный пробел &nbsp; используется для предотвращения разрыва строки между словами и обеспечения видимости последовательных пробелов.

Таблица поведения white-space:

ЗначениеОписание
normalПоследовательные пробелы и переносы схлопываются до одного пробела. Текст переносится по необходимости.
nowrapПоследовательные пробелы и переносы схлопываются до одного пробела. Текст не переносится.
preПоследовательные пробелы и переносы сохраняются. Текст переносится только по символам новой строки.
pre-wrapПоследовательные пробелы сохраняются. Текст переносится по символам новой строки и по необходимости.
pre-lineПоследовательные пробелы схлопываются до одного. Переносы сохраняются. Текст переносится по необходимости.

Пример использования неразрывного пробела:

html

Пример использования <pre> тега:

html

Пример использования CSS свойства white-space:

html