«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Как расширить Bootstrap на 3 строки за пределы 12 столбцов?

Как расширить Bootstrap на 3 строки за пределы 12 столбцов?

Опубликовано 11 декабря 2024 г.
Просматривать:533

How to Extend Bootstrap 3 Rows Beyond the 12-Column Limit?

Настройка Bootstrap 3 для преодоления ограничения в 12 столбцов в строках

Проблема

По умолчанию Bootstrap 3 заставляет столбцы, содержащие более 12 единиц, складываться в стопку вертикально из-за их поведения «float: none». Это ограничение может препятствовать динамическим макетам, в которых в строку можно добавить несколько блоков контента.

Решение

Чтобы обойти это ограничение, вы можете применить пользовательские переопределения CSS, чтобы переопределить поведение Bootstrap и разрешить размещение строк. более 12 столбцов. Вот как:

/* col-xs float fix for large column groups */
.large-group .col-xs-12 {
  float: left;
}

/* col-sm float fix for large column groups */
@media (min-width: 768px) {
  .large-group .col-sm-12 {
    float: left;
  }
}

/* col-md float fix for large column groups */
@media (min-width: 992px) {
  .large-group .col-md-12 {
    float: left;
  }
}

/* col-lg float fix for large column groups */
@media (min-width: 1200px) {
  .large-group .col-lg-12 {
    float: left;
  }
}

Пример реализации

col 9

col 3

col 12

Рационализация

Хотя поведение Bootstrap по умолчанию гарантирует, что строки остаются визуально согласованными, оно не всегда подходит для динамических макетов или макетов с ограниченным пространством. Такая настройка обеспечивает большую гибкость и оперативность в таких ситуациях.

Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3