Содержание

html — Как в Bootstrap 4 сделать такую разметку колонок?

Вопрос задан

Изменён 2 года 1 месяц назад

Просмотрен 54 раза

Добрый день, подскажите пожалуйста как в бутстрапе 4 сделать подобное? проблема заключается в колонках 2 и 3, ума не приложу как сделать в десктопной версии их горизонтальными а в мобильной вертикальными…

  • html
  • вёрстка
  • bootstrap
  • адаптивная-верстка
  • bootstrap4

Можно сделать так, с дублированием блока.

.row>div {
  border: solid 1px #ddd;
}
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" integrity="sha384-B0vP5xmATw1+K9KRQjQERJvTumQW0nPEzvF6L/Z6nronJ3oUOFUFpCjEUQouq2+l" crossorigin="anonymous">
<div>
  <div>
    <div>1</div>
    <div>
      <div>
        <div>2</div>
        <div>3</div>
      </div>
    </div>
    <div>4</div>
    <div>3</div>
  </div>
</div>

Либо с отрицательным margin:

. row>div {
  border: solid 1px #ddd;
  height: 50px;
}
div.a,
div.d {
  height: 100px;
}
div.c {
  margin-top: -50px; /** половину высоты от блока 1 */
}
@media screen and (max-width: 768px) {
  div.c {
    margin-top: 0;
  }
  div.b {
    height: 100px;
  }
}
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" integrity="sha384-B0vP5xmATw1+K9KRQjQERJvTumQW0nPEzvF6L/Z6nronJ3oUOFUFpCjEUQouq2+l" crossorigin="anonymous">
<div>
  <div>
    <div>1</div>
    <div>2</div>
    <div>3</div>
    <div>4</div>
  </div>
</div>
3

Зарегистрируйтесь или войдите

Регистрация через Google

Регистрация через Facebook

Регистрация через почту

Отправить без регистрации

Почта

Необходима, но никому не показывается

Отправить без регистрации

Почта

Необходима, но никому не показывается

Нажимая на кнопку «Отправить ответ», вы соглашаетесь с нашими пользовательским соглашением, политикой конфиденциальности и политикой о куки

html — Ломается разметка/верстка на Bootstrap

Разметка экрана

@screen-xs-max: 769px;
@screen-sm-min: 770px;
@screen-sm-max: 1440px;
@screen-md-min: 1441px;

на промежутке от 980рх до 1440рх происходит вот такая штука:

а должно быть так:

При всех других версиях экрана все работает, и даже другие row работаю корректно(вот почему и не понятно почему именно тут ошибка). Не могу понять что сделал не так. Вот ссылка на макет, там есть less файл. Если есть вопросы задавайте. Спасибо! https://drive.google.com/open?id=0B6yBSacgA5HbeXdqSEhSQ0NObUE

  • html
  • css
  • bootstrap
  • адаптивная-верстка

К странице в архиве подцеплены стили бутстрапа, которые отличаются от стандартных только отступами для строк и контейнеров. В них

col-md-3 срабатывает для @media (min-width: 992px).

Нужно пересобрать бутстрап с вашими параметрами и подключать результат пересборки.

UPD. Пересобрал бутстрап, подставив 770px, 1441px и 2000px в @screen-sm, @screen-md и @screen-lg соответственно. С новым bootstrap.css страница выглядит так, как нужно.


Как работают классы колонок в бутстрапе

В вашем коде только одна строка меняет своё поведение при переходе от -sm- к -md-. Это строка с классом

col-md-3 col-sm-6 col-xs-12.

В бутстрапе класс для узкого экрана продолжает действовать и на более широких, пока его не перебьют новым условием. Например, col-sm-12 действует на всех экранах шириной от 768 пикселей (@media (min-width: 768px)), а col-xs-12— вообще на всех.

Поэтому ваш код можно упростить:

  • вместо col-xs-12 col-sm-12 col-md-12 достаточно col-xs-12;
  • вместо col-md-4 col-sm-4 col-xs-12 достаточно col-xs-12 col-sm-4;
  • вместо col-md-8 col-sm-8 col-xs-12 достаточно col-xs-12 col-sm-8и так далее.
3

Зарегистрируйтесь или войдите

Регистрация через Google

Регистрация через Facebook

Регистрация через почту

Отправить без регистрации

Почта

Необходима, но никому не показывается

Отправить без регистрации

Почта

Необходима, но никому не показывается

Нажимая на кнопку «Отправить ответ», вы соглашаетесь с нашими пользовательским соглашением, политикой конфиденциальности и политикой о куки

Примеры Bootstrap

❮ Предыдущий Далее ❯


Bootstrap Начало работы

Контейнер Емкость для жидкости

Объяснение примеров


Bootstrap Grid Basic

Три одинаковых столбца Два неравных столбца

Объяснение примеров


Bootstrap Typography

Заголовки от

до

Элемент
<маленький> Элемент <знак> Элемент Элемент
Перевернутая цитата Элемент
Элемент <код> Элемент Элемент
 Контекстные цвета текста
Контекстные цвета фона

Объяснение примеров


Таблицы Bootstrap

Базовая таблица Полосатые ряды Таблица с рамкой Наведите строки Сжатая таблица Контекстные классы Адаптивные таблицы

Объяснение примеров



Bootstrap Images

Закругленное изображение Круговое изображение Миниатюрное изображение Адаптивные изображения Галерея Адаптивные вставки

Объяснение примеров


Bootstrap Jumbotron

Jumbotron внутри контейнера Джамботрон снаружи контейнера Создание шапки страницы

Объяснение примеров


Бутстрап-колодцы

Базовая скважина Размер лунки

Объяснение примеров


Оповещения Bootstrap

Оповещения Закрытие оповещений Анимированные оповещения

Объяснение примеров


Кнопки Bootstrap

Стили кнопок Теги кнопки Размеры кнопок Кнопки уровня блока Активные/деактивированные кнопки

Объяснение примеров


Группы кнопок Bootstrap

Группа кнопок Размеры группы кнопок Вертикальная группа кнопок Группа кнопок по ширине Выровненная группа кнопок 2 Вложенные группы кнопок и выпадающие меню Сплит-кнопки

Объяснение примеров


Глификоны Bootstrap

Глификоны

Объяснение примеров


Значки и ярлыки Bootstrap

Значки Значок внутри кнопки Этикетки Контекстные метки

Объяснение примеров


Индикаторы выполнения Bootstrap

Индикатор выполнения Индикатор выполнения с меткой Цветной индикатор выполнения Полосатый индикатор выполнения Анимированный индикатор выполнения Индикатор выполнения с накоплением

Объяснение примеров


Нумерация страниц Bootstrap

Пагинация Активная ссылка на страницу Отключенная ссылка на пагинацию Размер страницы Хлебные крошки

Объяснение примеров


Bootstrap Pager

Пейджер Кнопки выравнивания

Объяснение примеров


Группы списка Bootstrap

Группа списка Группа списка со значками Группа списка со ссылками Активный элемент списка Отключенный элемент списка Контекстные классы Пользовательский контент

Объяснение примеров


Bootstrap Panels

Панели Заголовок панели Нижний колонтитул панели Группа панелей Классы контекстных панелей

Объяснение примеров


Выпадающие списки Bootstrap

Выпадающие списки Выпадающий разделитель Выпадающий заголовок Отключенный выпадающий элемент Выпадающее меню с выравниванием по правому краю Выпадающий Доступность раскрывающегося списка

Объяснение примеров


Bootstrap Складная кнопка

Складная кнопка Сворачиваемая ссылка Складной "в" (показать по умолчанию) Складная панель Сворачиваемая группа списков Аккордеон

Объяснение примеров


Вкладки и таблетки Bootstrap

Встроенный список Вкладки Вкладки с выпадающим меню Таблетки Вертикальные таблетки Вертикальные таблетки в ряд Таблетки с выпадающим меню Вкладки и таблетки по центру Переключаемые/динамические вкладки Переключаемые/динамические таблетки

Объяснение примеров


Bootstrap Navbar

Navbar Перевернутая панель навигации Фиксированная верхняя панель навигации Фиксированная нижняя панель навигации Панель навигации с раскрывающимся списком Выровненная по правому краю панель навигации Складная панель навигации

Объяснение примеров


Bootstrap Forms

Вертикальная форма Встроенная форма Встроенная форма без меток Горизонтальная форма

Объяснение примеров


Вводы Bootstrap

Ввод Текстовое поле Флажок Встроенный флажок Радио-кнопки Встроенные переключатели Выберите меню

Объяснение примеров


Входы Bootstrap 2

Статическое управление Состояние управления Встроенная форма: состояния управления

Объяснение примеров


Bootstrap Input Sizing

Размер ввода Горизонтальная метка размера ввода Ширина ввода (столбцы) Введите текст справки

Объяснение примеров


Объекты мультимедиа Bootstrap

Объект мультимедиа с выравниванием по левому и правому краю Медиа-объект с выравниванием по верхнему, среднему и нижнему краю Вложенный медиа-объект Вложенный мультимедийный объект II

Объяснение примеров


Bootstrap Carousel

Carousel Слайды подписей

Объяснение примеров


Bootstrap Modal

Modal Маленький модальный Большой модал

Объяснение примеров


Подсказка Bootstrap

Подсказка Всплывающие подсказки позиционирования

Объяснение примеров


Bootstrap Popover

Popover Позиционирование всплывающих окон Отключаемое всплывающее окно Всплывающее всплывающее окно

Объяснение примеров


Bootstrap Scrollspy

Horizontal scrollspy Вертикальный scrollspy

Объяснение примеров


Bootstrap Affix

Горизонтальный аффикс Вертикальный аффикс Scrollspy и аффикс (горизонтальный) Scrollspy и аффикс (вертикальный)

Объяснение примеров


Фильтры начальной загрузки

Таблица фильтров Список фильтров Выпадающий список фильтров Фильтровать что-либо

Объяснение примеров


Bootstrap Grid: Stacked to Horizontal

Stacked to horizontal grid Укладка на горизонтальную сетку с контейнером для жидкости

Объяснение примеров


Bootstrap Grid: небольшие устройства

Малая сетка Малая сетка

Объяснение примеров


Bootstrap Grid: средние устройства

Средняя сетка Средняя сетка 2

Объяснение примеров


Bootstrap Grid: Большие устройства

Средняя сетка Средняя сетка 2

Объяснение примеров


Примеры сетки Bootstrap

Три одинаковых столбца Три неравных столбца Два неравных столбца Два столбца с двумя вложенными столбцами Смешанные колонки: мобильные и десктопные Смешанные колонки: мобильные, планшетные и десктопные Очистить поплавки Смещение столбцов Push and Pull — изменение порядка столбцов

Объяснение примеров


❮ Предыдущий Следующий ❯


ВЫБОР ЦВЕТА



Лучшие учебники
Учебник по HTML
Учебник по CSS
Учебник по JavaScript
Учебник How To
Учебник по SQL
Учебник по Python
Учебник по W3. CSS
Учебник по Bootstrap
Учебник по PHP
Учебник по Java
Учебник по C++
Учебник по jQuery
9000 3

Основные каталожные номера
Справочник по HTML
Справочник по CSS
Справочник по JavaScript
Справочник по SQL
Справочник по Python
Справочник по W3.CSS
Справочник по Bootstrap
Справочник по PHP
Цвета HTML
Справочник по Java
Справочник по Angular
Справочник по jQuery

Основные примеры
Примеры HTML
Примеры CSS
Примеры JavaScript
Примеры инструкций
Примеры SQL
Примеры Python
Примеры W3.CSS
Примеры Bootstrap
Примеры PHP
Примеры Java
Примеры XML
Примеры jQuery


ФОРУМ | О

W3Schools оптимизирован для обучения и обучения. Примеры могут быть упрощены для улучшения чтения и обучения. Учебники, ссылки и примеры постоянно пересматриваются, чтобы избежать ошибок, но мы не можем гарантировать полную правильность всего содержания. Используя W3Schools, вы соглашаетесь прочитать и принять наши условия использования, куки-файлы и политика конфиденциальности.

Copyright 1999-2023 Refsnes Data. Все права защищены.
W3Schools работает на основе W3.CSS.

Начальная загрузка — Код

  • Учебное пособие по начальной загрузке
  • Начальная загрузка — Главная
  • Начальная загрузка — Обзор
  • Начальная загрузка — настройка среды
  • Начальная загрузка с CSS
  • Bootstrap — система сетки
  • Bootstrap — обзор CSS
  • Bootstrap — типографика
  • Начальная загрузка — Код
  • Начальная загрузка — Таблицы
  • Начальная загрузка — Формы
  • Начальная загрузка — кнопки
  • Bootstrap — изображения
  • Bootstrap — вспомогательные классы
  • Bootstrap — адаптивные утилиты
  • Компоненты макета Bootstrap
  • Начальная загрузка — Глификоны
  • Bootstrap — выпадающие списки
  • Bootstrap — группы кнопок
  • Bootstrap — раскрывающиеся списки кнопок
  • Начальная загрузка — группы ввода
  • Bootstrap — элементы навигации
  • Начальная загрузка — панель навигации
  • Начальная загрузка — панировочные сухари
  • Bootstrap — нумерация страниц
  • Bootstrap — этикетки
  • Bootstrap — Значки
  • Бутстрап — Джамботрон
  • Bootstrap — заголовок страницы
  • Bootstrap — миниатюры
  • Начальная загрузка — Оповещения
  • Bootstrap — индикаторы выполнения
  • Начальная загрузка — мультимедийный объект
  • Bootstrap — группа списка
  • Бутстрап - Панели
  • Начальная загрузка - Уэллс
  • Плагины начальной загрузки
  • Bootstrap — Обзор плагинов
  • Bootstrap — Плагин перехода
  • Bootstrap — модальный плагин
  • Bootstrap — выпадающий плагин
  • Bootstrap — плагин Scrollspy
  • Bootstrap — Плагин вкладок
  • Bootstrap — плагин всплывающей подсказки
  • Bootstrap — всплывающий плагин
  • Bootstrap — плагин оповещения
  • Bootstrap — плагин кнопок
  • Bootstrap — свернуть подключаемый модуль
  • Bootstrap — плагин карусели
  • Bootstrap — подключаемый модуль аффикса
  • Демо Bootstrap
  • Bootstrap — демонстрация сетки
  • Bootstrap — демонстрация таблицы
  • Bootstrap — демо формы
  • Bootstrap — демонстрация кнопок
  • Bootstrap — демонстрация изображений
  • Bootstrap — отзывчивая демонстрация
  • Bootstrap — демонстрация навигации
  • Bootstrap — демонстрация блога
  • Bootstrap — демонстрация дизайна материалов
  • Bootstrap — демонстрация слайдера
  • Bootstrap — демонстрация временной шкалы
  • Bootstrap — демонстрация предупреждений
  • Bootstrap — демонстрация интерфейса администратора
  • Начальная загрузка — демонстрация Ajax
  • Bootstrap — слайдер с вкладками, демонстрация
  • Bootstrap — демонстрация заголовка
  • Bootstrap — демонстрация карты
  • Bootstrap — демонстрация календаря
  • Bootstrap — демонстрация социальных иконок
  • Bootstrap — демонстрация иконок
  • Bootstrap — рекомендуемая демонстрация
  • Полезные ресурсы Bootstrap
  • Bootstrap — вопросы и ответы
  • Начальная загрузка — Краткое руководство
  • Bootstrap — полезные ресурсы
  • Bootstrap — Обсуждение
  • Выбранное чтение
  • Примечания к экзаменам UPSC IAS
  • Передовой опыт разработчиков
  • Вопросы и ответы
  • Эффективное составление резюме
  • HR Вопросы на собеседовании
  • Компьютерный глоссарий
  • Кто есть кто

Предыдущая страница

Следующая страница  

Bootstrap позволяет отображать код двумя разными способами —

  • Первый — это тег .