Максимальная ширина — Tailwind CSS
Основы использования
Установка максимальной ширины
Установите максимальную ширину элемента с помощью утилит max-w-{size}
.
Andrew Alfred
Assistant to the Traveling Secretary
<div> <!-- ... --> </div>
Ширина чтения
Утилита max-w-prose
дает элементу максимальную ширину, оптимизированную для удобочитаемости, и адаптируется в зависимости от размера шрифта.
text-sm
О да. Это лучшая часть. Он хрустящий, взрывоопасный, когда маффин вырывается из формы и как бы делает свое дело. Я вам скажу. Вот это идея на миллион долларов. Просто продайте вершины.
text-base
О да. Это лучшая часть. Он хрустящий, взрывоопасный, когда маффин вырывается из формы и как бы делает свое дело. Я вам скажу. Вот это идея на миллион долларов. Просто продайте вершины.
text-xl
О да. Это лучшая часть. Он хрустящий, взрывоопасный, когда маффин вырывается из формы и как бы делает свое дело. Я вам скажу. Вот это идея на миллион долларов. Просто продайте вершины.
<div> <p>О да. Это лучшая часть. Он хрустящий, взрывоопасный, когда маффин вырывается из формы и как бы делает свое дело. Я вам скажу. Вот это идея на миллион долларов. Просто продайте вершины.</p> </div> <div> <p>О да. Это лучшая часть. Он хрустящий, взрывоопасный, когда маффин вырывается из формы и как бы делает свое дело. Я вам скажу. Вот это идея на миллион долларов. Просто продайте вершины.</p> </div> <div> <p>О да. Это лучшая часть. Он хрустящий, взрывоопасный, когда маффин вырывается из формы и как бы делает свое дело. Я вам скажу. Вот это идея на миллион долларов. Просто продайте вершины.</p> </div>
Ограничение ваших контрольных точек
Классы max-w-screen-{breakpoint}
могут использоваться, чтобы дать элементу максимальную ширину, соответствующую определенной контрольной точке.
theme.screens
вашего файла tailwind.config.js
.<div> <!-- ... --> </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> <!-- ... --> </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
to apply the max-w-lg
utility at only medium screen sizes and above.
<div> <!-- ... --> </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> <!-- ... --> </div>
Learn more about arbitrary value support in the arbitrary values documentation.
Свойства CSS — max-width
Браузер | Internet Explorer | Netтscape | Опера | Safari | Mozilla Firefox | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Версия | 5.5 | 6.0 | 7.0 | 8.0 | 8.0 | 9.0 | 7.0 | 8.0 | 9.2 | 9.5 | 1.3 | 2.0 | 3.1 | 1.5 | 2.0 | 3.0 |
Поддерживается | Нет | Нет | Да | Да | Да | Да | Да | Да | Да | Да | Да | Да | Да | Да | Да |
CSS (ЦСС) | CSS (ЦСС)2 |
---|---|
Значение по умолчанию | Нет |
Наследуется | Нет |
Применяется | Ко всем элементам, кроме встроенных и таблиц |
Аналог ШТМЛ | Нет |
Ссылка на спецификацию | http://www. w3.org/TR/CSS21/visudet.ШТМЛ#propdef-max-width |
Описание
Устанавливает максимальную ширину элемента. Значение ширины элемента будет вычисляться в зависимости от установленных параметров width, max-width и min-width. В табл. 1 показано, чем руководствуется браузер при совместном использовании указанных свойств.
Значения параметров | Ширина | ||||
---|---|---|---|---|---|
min-width | < | width | < | max-width | width |
width | < | max-width | width | ||
width | > | max-width | max-width | ||
min-width | > | width | > | max-width | min-width |
min-width | > | width | < | max-width | min-width |
Данные из таблицы следует понимать следующим образом.
Синтаксис
max-width: значение
Аргументы
В качестве значений принимаются пикселы (px) и проценты (%).
Пример
ШТМЛ 4.01CSS (ЦСС) 2.1IE 5.5IE 6IE 7Op 9.5Sa 3.1Ff 2.0Ff 3.0
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/HTML4/strict.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>Версия с нашего сайта для КПК</title> <style type="text/CSS (ЦСС)" media="handheld"> body { max-width: 320px; /* Максимальная ширина страницы в пикселах */ } </style> </head> <body> <h2>контент заголовка</h2> <p>контент примера</p> </body> </html>
В данном примере ширина страницы ограничена размером 320 пикселов для всех наладонных устройств. К ним относятся КПК, смартфоны и другие устройства, способные отображать ШТМЛ-файлы.
Объектная модель
[window.]document.getElementById(«elementID»).style.maxWidth
CSS: свойство max-width
В этом учебном пособии по CSS объясняется, как использовать свойство CSS под названием max-width с синтаксисом и примерами.
Описание
Свойство CSS max-width определяет максимальную ширину области содержимого элемента.
Синтаксис
Синтаксис свойства CSS max-width:
max-width: value;
Параметры или аргументы
- значение
Максимальная ширина области содержимого элемента. Это может быть одно из следующих:
Значение Описание фиксированный Фиксированное значение, выраженное в пикселях, em и т. д.
div { max-width: 150px; }
div { максимальная ширина: 50em; }процент Процентное значение
div { max-width: 90%; }нет К элементу не применяется максимальная ширина
div { max-width: none; }унаследовать Указывает, что элемент унаследует максимальную ширину от своего родительского элемента
Примечание
- Область содержимого элемента находится внутри отступов, границ и полей элемента.
- Свойство CSS max-width применяется к блочному уровню и замененным элементам.
- Свойство CSS max-width используется для предотвращения превышения ширины CSS значения, указанного в свойстве max-width CSS.
- Когда значение предоставляется в процентах, оно относится к ширине содержащего блока.
- См. также высота, ширина, максимальная высота, минимальная высота, минимальная ширина.
Совместимость с браузерами
Свойство CSS max-width имеет базовую поддержку следующих браузеров:
- Chrome
- Андроид
- Firefox (Геккон)
- Firefox Mobile (Геккон)
- Internet Explorer (IE)
- Интернет-телефон
- Опера
- Опера Мобайл
- Сафари (веб-кит)
- Сафари Мобильный
Пример
Мы обсудим свойство max-width ниже, исследуя примеры использования этого свойства в CSS.
Использование фиксированного значения
Давайте рассмотрим пример максимальной ширины CSS, где мы указали максимальную ширину как фиксированное значение, выраженное в пикселях.
div { максимальная ширина: 200 пикселей; }
В этом примере с максимальной шириной CSS ширина тега
Мы также можем выразить максимальную ширину как фиксированное значение в em.
Например:
div { max-width: 175em; }
В этом примере максимальной ширины CSS ширина тега
Использование процентов
Давайте рассмотрим пример максимальной ширины CSS, где мы указали максимальную ширину в процентах.
div { max-width: 90% }
В этом примере CSS max-width ширина
Использование none
Давайте рассмотрим пример максимальной ширины CSS, где мы использовали none в качестве значения максимальной ширины.
div { максимальная ширина: нет; }
В этом примере CSS max-width к элементу
Поделись:
Рекламные объявления
max-width (свойство CSS) — SitePoint
HTML и CSS
Общий доступ
Описание
Это свойство устанавливает максимальную ширину содержимого блока или замещаемого элемента. Эта максимальная ширина не включает отступы, границы или поля.
Элемент, к которому применяется max-width
, никогда не будет шире указанного значения, даже если для свойства ширины установлено значение шире. Однако из этого правила есть исключение: если
указано со значением, превышающим значение max-width
, ширина контейнера будет наибольшим значением, что в данном случае означает, что будет применено значение min-width
.
max-width
часто используется в сочетании с min-width для получения диапазона ширины соответствующего элемента.
Сочетание максимальной ширины и ширины
Обратите внимание, что
max-width
и ширина не должны применяться к одному и тому же элементу с использованием одних и тех же единиц измерения, так как одно перекрывает другое. Если, например, ширина установлена на 150 пикселей, аmax-width
установлен на 60 пикселей, фактическая ширина элемента будет 60 пикселей, и объявление ширины станет избыточным.Следующее правило стиля показывает, как разрешаются конфликты, когда элементу была задана ширина и максимальная ширина
с использованием одних и тех же единиц измерения (в данном случае пикселей):
.пример { максимальная ширина: 60 пикселей; ширина: 150 пикселей; }В приведенном выше примере ширина элемента будет фиксированной и равной 60 пикселям.
Однако допускается установка
max-width
и ширина, когда значения в разных единицах измерения (хотя это может быть не совсем полезно, есть несколько случаев, когда его можно использовать с пользой).Это правило стиля назначает максимальную ширину
в 160 пикселей изображениям с классом «пример», а также назначает ширину 50%:
изображение.пример { ширина: 50%; максимальная ширина: 160 пикселей; высота: авто; }Окончательная ширина изображения в приведенном выше примере будет наименьшей.
Если вы хотите, чтобы изображение масштабировалось, когда ширина страницы мала, чтобы изображение не вырывалось из своего столбца, вы можете использовать приведенный выше пример, чтобы убедиться, что размер изображения уменьшается, когда доступное пространство становится меньше 160 пикселей. .
Если доступное пространство превышает 160 пикселей, изображение будет расширяться до 160 пикселей в ширину, но не дальше. Это гарантирует, что изображение останется разумного размера или с правильным соотношением сторон, когда позволяет пространство.
Свойство min-width можно использовать для обратного сценария.
Если для содержимого блока требуется больше места по горизонтали, чем разрешено установленными ограничениями, поведение определяется свойством overflow
.