Я начинаю работу с Bootstrap 3, и у меня возникают проблемы с пониманием того, как будут использоваться классы grid.
Вот что я догадался до сих пор:
Похоже, что классы col-sm-#
и col-lg-#
отличаются от простого старого col-#
тем, что они будут применяться только тогда, когда экраны превышают определенный размер (соответственно 768px и 992px). Если вы опустите -sm- или -lg-, divs никогда не рухнет в один столбец.
Однако, когда я создаю два div внутри строки, которые являются col-sm-6
, кажется, что они только бок о бок, когда окно находится между 768px и 992px в ширину. Другими словами, если я сжимаю окно до конца, а затем медленно расширяю его, макет - это один столбец, затем два столбца, а затем обратно в один столбец.
- Это предполагаемое поведение?
- Если мне нужны два столбца для чего-либо более 768 пикселей, следует ли применять оба класса? (
<div class="col-sm-6 col-lg-6">
) - Должен ли
col-6
быть включен?<div class="col-6 col-sm-6 col-lg-6">