Я починаю роботу з Bootstrap 3, і у мене виникають проблеми з розумінням того, як класи сітки призначені для використання.
Ось що я зрозумів до цього часу:
Здається, класи col-sm-#
та col-lg-#
відрізняються від звичайних старих col-#
тим, що застосовуватимуться лише тоді, коли екрани перевищують певний розмір (768px та 992px відповідно). Якщо ви пропустите -sm- або -lg-, divs ніколи не згорнуться в один стовпець.
Тим НЕ менше, коли я створюю дві діви всередині поспіль , що обидва col-sm-6
, здається , вони тільки пліч-о-пліч , коли вікно знаходиться між 768px і 992px в ширину. Іншими словами, якщо я стиснути вікно весь шлях вниз і потім повільно розширити його, розкладка один стовпець, а потім два стовпці, а потім назад в одну колонку знову .
- Це передбачувана поведінка?
- Якщо мені потрібні два стовпці для будь-чого більше 768px, чи слід застосовувати обидва класи? (
<div class="col-sm-6 col-lg-6">
) - Слід
col-6
також включити?<div class="col-6 col-sm-6 col-lg-6">
@media
для певних розмірів. №2 та №3 так, читайте "Приклад: Поєднання мобільного з настільним ПК" та "Приклад: Мобільний телефон, планшет та робочий стіл"