Краткая справка

Класс
Свойства
max-w-0max-width: 0rem; /* 0px */
max-w-nonemax-width: none;
max-w-xsmax-width: 20rem; /* 320px */
max-w-smmax-width: 24rem; /* 384px */
max-w-mdmax-width: 28rem; /* 448px */
max-w-lgmax-width: 32rem; /* 512px */
max-w-xlmax-width: 36rem; /* 576px */
max-w-2xlmax-width: 42rem; /* 672px */
max-w-3xlmax-width: 48rem; /* 768px */
max-w-4xlmax-width: 56rem; /* 896px */
max-w-5xlmax-width: 64rem; /* 1024px */
max-w-6xlmax-width: 72rem; /* 1152px */
max-w-7xlmax-width: 80rem; /* 1280px */
max-w-fullmax-width: 100%;
max-w-minmax-width: min-content;
max-w-maxmax-width: max-content;
max-w-fitmax-width: fit-content;
max-w-prosemax-width: 65ch;
max-w-screen-smmax-width: 640px;
max-w-screen-mdmax-width: 768px;
max-w-screen-lgmax-width: 1024px;
max-w-screen-xlmax-width: 1280px;
max-w-screen-2xlmax-width: 1536px;

Основы использования

Установка максимальной ширины

Установите максимальную ширину элемента с помощью утилит max-w-{size}.

Andrew Alfred
Assistant to the Traveling Secretary
<div class="max-w-md ...">
  <!-- ... -->
</div>

Ширина чтения

Утилита max-w-prose дает элементу максимальную ширину, оптимизированную для удобочитаемости, и адаптируется в зависимости от размера шрифта.

text-sm

О, да. Это лучшая часть. Он хрустящий, взрывоопасный, когда маффин вырывается из формы и как бы делает свое дело. Я вам скажу. Вот это идея на миллион долларов. Просто продайте вершины.

text-base

О да. Это лучшая часть. Он хрустящий, взрывоопасный, когда маффин вырывается из формы и как бы делает свое дело. Я вам скажу. Вот это идея на миллион долларов. Просто продайте вершины.

text-xl

О да. Это лучшая часть. Он хрустящий, взрывоопасный, когда маффин вырывается из формы и как бы делает свое дело. Я вам скажу. Вот это идея на миллион долларов. Просто продайте вершины.

<div class="text-sm max-w-prose ...">
  <p>О да. Это лучшая часть. Он хрустящий, взрывоопасный, когда маффин вырывается из формы и как бы делает свое дело. Я вам скажу. Вот это идея на миллион долларов. Просто продайте вершины.</p>
</div>

<div class="text-base max-w-prose ...">
  <p>О да. Это лучшая часть. Он хрустящий, взрывоопасный, когда маффин вырывается из формы и как бы делает свое дело. Я вам скажу. Вот это идея на миллион долларов. Просто продайте вершины.</p>
</div>

<div class="text-xl max-w-prose ...">
  <p>О да. Это лучшая часть. Он хрустящий, взрывоопасный, когда маффин вырывается из формы и как бы делает свое дело. Я вам скажу. Вот это идея на миллион долларов. Просто продайте вершины.</p>
</div>

Ограничение ваших контрольных точек

Классы max-w-screen-{breakpoint} могут использоваться, чтобы дать элементу максимальную ширину, соответствующую определенной контрольной точке. Эти значения автоматически берутся из раздела theme.screens вашего файла tailwind.config.js.

<div class="max-w-screen-2xl">
  <!-- ... -->
</div>

Применяя условно

Tailwind lets you conditionally apply utility classes in different states using variant modifiers. For example, use hover:max-w-lg to only apply the max-w-lg utility on hover.

<div class="max-w-sm hover:max-w-lg">
  <!-- ... -->
</div>

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:max-w-lg to apply the max-w-lg utility at only medium screen sizes and above.

<div class="max-w-sm md:max-w-lg">
  <!-- ... -->
</div>

To learn more, check out the documentation on Responsive Design, Dark Mode and other media query modifiers.


Использование пользовательских значений

Настройка вашей темы

Вы можете настроить масштаб max-width, отредактировав theme.maxWidth или theme.extend.maxWidth в вашем файле tailwind.config.js.

tailwind.config.js
module.exports = {
  theme: {
    maxWidth: {
      '1/2': '50%',
    }
  }
}

Дополнительные сведения о настройке темы по умолчанию смотрите в документации настройка темы.

Произвольные значения

If you need to use a one-off max-width value that doesn’t make sense to include in your theme, use square brackets to generate a property on the fly using any arbitrary value.

<div class="max-w-[50%]">
  <!-- ... -->
</div>

Learn more about arbitrary value support in the arbitrary values documentation.