Компонент для привязки ширины элемента к текущей контрольной точке.
Класс контейнера container устанавливает максимальную ширину max-width элемента, соответствующую минимальной ширине min-width текущей контрольной точки. Это полезно, если вы предпочитаете проектировать для фиксированного набора размеров экрана вместо того, чтобы пытаться приспособить полностью подвижное окно просмотра.
Обратите внимание, что в отличие от контейнеров, которые вы могли использовать в других фреймворках, контейнер Tailwind не центрируется автоматически и не имеет встроенных горизонтальных отступов.
Чтобы центрировать контейнер, используйте утилиту mx-auto:
<div class="container mx-auto">
  <!-- ... -->
</div>Чтобы добавить горизонтальный отступ, используйте утилиты px-{size}:
<div class="container mx-auto px-4">
  <!-- ... -->
</div>Если вы хотите центрировать контейнеры по умолчанию или включить горизонтальное заполнение по умолчанию, смотрите параметры настройки ниже.
Класс container также по умолчанию включает в себя адаптивные варианты, такие как md:container, которые позволяют заставить что-то вести себя как контейнер только при определенной контрольной точке и выше:
<!-- Жидкость на всю ширину до контрольной точки `md`, затем зафиксируйте контейнер -->
<div class="md:container md:mx-auto">
  <!-- ... -->
</div>Чтобы центрировать контейнеры по умолчанию, установите для параметра center значение true в разделе theme.container Вашего файла конфигурации:
// tailwind.config.js
module.exports = {
  theme: {
    container: {
      center: true,
    },
  },
}Чтобы добавить горизонтальные отступы по умолчанию, укажите количество отступов, которое вы хотите, используя опцию padding в разделе theme.container Вашего файла конфигурации:
// tailwind.config.js
module.exports = {
  theme: {
    container: {
      padding: '2rem',
    },
  },
}Если вы хотите указать разную величину заполнения для каждой контрольной точки, используйте объект для предоставления значения по умолчанию default и любых переопределений, зависящих от контрольной точки:
// tailwind.config.js
module.exports = {
  theme: {
    container: {
      padding: {
        DEFAULT: '1rem',
        sm: '2rem',
        lg: '4rem',
        xl: '5rem',
        '2xl': '6rem',
      },
    },
  },
};Если вы хотите отключить отзывчивые варианты, вы можете сделать это, установив для контейнера container пустой массив в разделе вариантов variants файла tailwind.config.js:
  // tailwind.config.js
  module.exports = {
    variants: {
      // ...
+     container: [],
    }
  }Если вы не планируете использовать класс container в своем проекте, вы можете полностью отключить его, установив для свойства container значение false в разделе corePlugins Вашего файла конфигурации:
  // tailwind.config.js
  module.exports = {
    corePlugins: {
      // ...
+     container: false,
    }
  }