Whitespace и разрывы строк
БазовыйЭкспертный
Базовый уровень
Segment breaks
Преобразует segment breaks согласно whitespace context.
Space collapsing
Схлопывает последовательности spaces по выбранному режиму.
Space preservation
Сохраняет spaces и segment breaks в preformatted режимах.
Tab sizing
Задаёт ширину preserved tab characters через `tab-size`.
Shorthand `white-space`
Выбирает согласованную комбинацию collapse, wrap и trim behavior.
Wrap и nowrap modes
Разрешает или запрещает soft wrap opportunities.
Продвинутый уровень
Whitespace-collapse control
Независимо управляет collapsing и preservation whitespace.
Text-wrap mode
Независимо управляет wrapping через `text-wrap-mode`.
Whitespace trimming
Удаляет выбранные boundary spaces через whitespace trim behavior.
Overflow wrapping
Добавляет break opportunities для предотвращения inline overflow.
Word-breaking mode
Выбирает нормативный word-breaking mode для script и content.
Line-breaking strictness
Задаёт strictness language-sensitive line breaking.
Emergency break opportunities
Создаёт emergency opportunities только после исчерпания обычных breaks.
Hyphenation modes
Различает manual, automatic и disabled hyphenation.
Hyphenation controls
Ограничивает hyphenation character, zones и consecutive lines.
Экспертный уровень
Whitespace pipeline
Восстанавливает нормативный порядок segment-break transformation, collapsing, trimming и positioning.
Language-sensitive breaking
Согласует language, script, word breaking и hyphenation opportunities.
Balanced wrapping
Балансирует длины строк в допустимом wrapping scope.
Pretty и stable wrapping
Выбирает quality- или stability-oriented wrap style.
Wrapping fallback
Сохраняет приемлемое wrapping behavior при неподдерживаемом advanced style.