Максимальная ширина css: max-width — CSS | MDN

Максимальная ширина — 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

md:max-w-lg 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 ExplorerNetтscapeОпераSafariMozilla Firefox
Версия5.56.07.08.08.09.07.08.09.29.51.32.03.11.52.03.0
ПоддерживаетсяНетНетДаДаДа
Да
ДаДаДаДаДаДаДаДаДаДа
CSS (ЦСС)CSS (ЦСС)2
Значение по умолчаниюНет
НаследуетсяНет
ПрименяетсяКо всем элементам, кроме встроенных и таблиц
Аналог ШТМЛНет
Ссылка на спецификациюhttp://www. w3.org/TR/CSS21/visudet.ШТМЛ#propdef-max-width

Описание

Устанавливает максимальную ширину элемента. Значение ширины элемента будет вычисляться в зависимости от установленных параметров width, max-width и min-width. В табл. 1 показано, чем руководствуется браузер при совместном использовании указанных свойств.

Табл. 1. Ширина элемента
Значения параметровШирина
min-width<width<max-widthwidth
  width<max-widthwidth
  width>max-widthmax-width
min-width>width>max-widthmin-width
min-width>width<max-widthmin-width

Данные из таблицы следует понимать следующим образом.

Если значение ширины (width) больше значения max-width, то ширина элемента принимается равной значению max-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; }
унаследовать Указывает, что элемент унаследует максимальную ширину от своего родительского элемента
div { max-width: inherit; }

Примечание

  • Область содержимого элемента находится внутри отступов, границ и полей элемента.
  • Свойство 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 ширина тега

не может превышать 200 пикселей.

Мы также можем выразить максимальную ширину как фиксированное значение в em.

Например:

 div { max-width: 175em; } 

В этом примере максимальной ширины CSS ширина тега

не может превышать 175em.

Использование процентов

Давайте рассмотрим пример максимальной ширины CSS, где мы указали максимальную ширину в процентах.

 div { max-width: 90% } 

В этом примере CSS max-width ширина

не может превышать 90%.

Использование none

Давайте рассмотрим пример максимальной ширины CSS, где мы использовали none в качестве значения максимальной ширины.

 div { максимальная ширина: нет; } 

В этом примере CSS max-width к элементу

не применяется максимальная ширина. Это было бы полезно, если бы вы хотели удалить максимальную ширину из тега.

Поделись:

Рекламные объявления

max-width (свойство CSS) — SitePoint

HTML и CSS

    Общий доступ

    Описание

    Это свойство устанавливает максимальную ширину содержимого блока или замещаемого элемента. Эта максимальная ширина не включает отступы, границы или поля.

    Элемент, к которому применяется max-width , никогда не будет шире указанного значения, даже если для свойства ширины установлено значение шире. Однако из этого правила есть исключение: если

    min-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 .

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *