Типография
Утилиты для управления переносом текста внутри элемента.
Используйте text-wrap
, чтобы перенести переполненный текст на несколько строк в логических точках текста.
New Yorkers are facing the winter chill with less warmth this year as the city's most revered soup stand unexpectedly shutters, following a series of events that have left the community puzzled.
<article class="text-wrap ...">
<h3>Beloved Manhattan soup stand closes</h3>
<p>New Yorkers are facing the winter chill...</p>
</article>
Используйте text-nowrap
, чтобы предотвратить перенос текста и позволить ему переполняться при необходимости.
New Yorkers are facing the winter chill with less warmth this year as the city's most revered soup stand unexpectedly shutters, following a series of events that have left the community puzzled.
<article class="text-nowrap ...">
<h3>Beloved Manhattan soup stand closes</h3>
<p>New Yorkers are facing the winter chill...</p>
</article>
Используйте text-balance
, чтобы равномерно распределить текст по каждой строке.
New Yorkers are facing the winter chill with less warmth this year as the city's most revered soup stand unexpectedly shutters, following a series of events that have left the community puzzled.
<article>
<h3 class="text-balance ...">Beloved Manhattan soup stand closes</h3>
<p>New Yorkers are facing the winter chill...</p>
</article>
Из соображений производительности браузеры ограничивают балансировку текста блоками длиной ~6 строк или меньше, что делает его лучше всего подходящим для заголовков.
Используйте text-pretty
, чтобы предотвратить появление висячих строк (одного слова в отдельной строке) в конце текстового блока.
New Yorkers are facing the winter chill with less warmth this year as the city's most revered soup stand unexpectedly shutters, following a series of events that have left the community puzzled.
<article class="text-pretty ...">
<h3>Beloved Manhattan soup stand closes</h3>
<p>New Yorkers are facing the winter chill...</p>
</article>
Tailwind позволяет условно применять служебные классы в разных состояниях с помощью модификаторов вариантов. Например, используйте hover:text-balance
, чтобы применять утилиту text-balance
только при hover.
<h1 class="text-wrap hover:text-balance">
<!-- ... -->
</h1>
Полный список всех доступных модификаторов состояния смотрите в документации Наведение, фокус и другие состояния.
Вы также можете использовать модификаторы вариантов для таргетинга на медиа-запросы, такие как реагирующие контрольные точки, темный режим, предпочтения с уменьшенным движением и многое другое. Например, используйте md:text-balance
, чтобы применить утилиту text-balance
только на экранах среднего размера и выше.
<h1 class="text-wrap md:text-balance">
<!-- ... -->
</h1>
Чтобы узнать больше, ознакомьтесь с документацией по адаптивному дизайну, темному режиму и другим модификаторам медиазапросов.