Typography
Utilities for controlling how words should be hyphenated.
Use hyphens-none
to prevent words from being hyphenated even if the line break suggestion ­
is used:
Officially recognized by the Duden dictionary as the longest word in German, Kraftfahrzeughaftpflichtversicherung is a 36 letter word for motor vehicle liability insurance.
<p class="hyphens-none ...">
... Kraftfahrzeug­haftpflichtversicherung is a ...
</p>
Use hyphens-manual
to only set hyphenation points where the line break suggestion ­
is used:
Officially recognized by the Duden dictionary as the longest word in German, Kraftfahrzeughaftpflichtversicherung is a 36 letter word for motor vehicle liability insurance.
<p class="hyphens-manual ...">
... Kraftfahrzeug­haftpflichtversicherung is a ...
</p>
Use hyphens-auto
to allow the browser to automatically choose hyphenation points based on the language. The line break suggestion ­
will be preferred over automatic hyphenation points.
Officially recognized by the Duden dictionary as the longest word in German, Kraftfahrzeughaftpflichtversicherung is a 36 letter word for motor vehicle liability insurance.
<p class="hyphens-auto ..." lang="de">
... Kraftfahrzeughaftpflichtversicherung is a ...
</p>
Tailwind lets you conditionally apply utility classes in different states using variant modifiers. For example, use hover:hyphens-auto
to only apply the hyphens-auto
utility on hover.
<p class="hyphens-none hover:hyphens-auto">
<!-- ... -->
</p>
For a complete list of all available state modifiers, check out the Hover, Focus, & Other States documentation.
You can also use variant modifiers to target media queries like responsive breakpoints, dark mode, prefers-reduced-motion, and more. For example, use md:hyphens-auto
to apply the hyphens-auto
utility at only medium screen sizes and above.
<p class="hyphens-none md:hyphens-auto">
<!-- ... -->
</p>
To learn more, check out the documentation on Responsive Design, Dark Mode and other media query modifiers.