whitespace-nowrap/pre/pre-line, break-words/normal, hyphens — text flow control. This family contains 35 generated classes in Nakshora 3.0.
Classes#
| Class | Generated CSS |
|---|---|
break-before-auto | break-before: auto; |
break-before-avoid | break-before: avoid; |
break-before-all | break-before: all; |
break-before-avoid-page | break-before: avoid-page; |
break-before-page | break-before: page; |
break-before-left | break-before: left; |
break-before-right | break-before: right; |
break-before-column | break-before: column; |
break-inside-auto | break-inside: auto; |
break-inside-avoid | break-inside: avoid; |
break-inside-avoid-page | break-inside: avoid-page; |
break-inside-avoid-column | break-inside: avoid-column; |
break-after-auto | break-after: auto; |
break-after-avoid | break-after: avoid; |
break-after-all | break-after: all; |
break-after-avoid-page | break-after: avoid-page; |
break-after-page | break-after: page; |
break-after-left | break-after: left; |
break-after-right | break-after: right; |
break-after-column | break-after: column; |
hyphens-none | hyphens: none; |
hyphens-manual | hyphens: manual; |
hyphens-auto | hyphens: auto; |
text-wrap | text-wrap: wrap; |
break-normal | overflow-wrap: normal; word-break: normal; |
break-words | overflow-wrap: break-word; |
break-all | word-break: break-all; |
break-keep | word-break: keep-all; |
whitespace-normal | white-space: normal; |
whitespace-nowrap | white-space: nowrap; |
whitespace-pre | white-space: pre; |
whitespace-pre-line | white-space: pre-line; |
whitespace-pre-wrap | white-space: pre-wrap; |
whitespace-break-spaces | white-space: break-spaces; |
break-spaces | white-space: break-spaces; |
Example#
example
<pre class="whitespace-pre-wrap font-mono text-sm">code…</pre>Responsive & variants#
Every class here accepts screen prefixes (sm: … xl:) and state variants — md:hover:p-4 style stacks compile to a single media query. See responsive/index|Responsive design and variants/index|Variants.
Best practices#
- URLs bursting layouts? break-all on the container
- whitespace-pre-line keeps your \n line breaks
Related#
colors/index|Text color · utilities/typography/font-size|Font size
