Bootstrap Grid — средние устройства
Пример Bootstrap Grid: средние устройства
Extra small | Small | Medium | Large | |
---|---|---|---|---|
Class prefix | .col-xs |
.col-sm |
.col-md |
.col-lg |
Screen width | <768px | >=768px | >=992px | >=1200px |
В предыдущей главе мы представили пример сетки с классами для небольших устройств. Мы использовали два div (столбца) и разделили их на 25%/75%:
<div class="col-sm-3">....</div>
<div class="col-sm-9">....</div>
Но на средних устройствах дизайн может быть лучше в виде разделения 50%/50%.
Совет. Средними устройствами считаются устройства с шириной экрана от 992 до 1199 пикселей .
Для средних устройств мы будем использовать .col-md-*
классы.
Теперь добавим ширину столбцов для средних устройств:
<div class="col-sm-3 col-md-6">....</div>
<div class="col-sm-9 col-md-6">....</div>
Теперь Bootstrap скажет: «При небольшом размере посмотрите на классы с -sm- и используйте их. При среднем размере посмотрите на классы с -md- и используйте их».
Следующий пример приведет к разделению 25 %/75 % на небольших устройствах и 50 %/50 % на средних (и больших) устройствах. На очень маленьких устройствах он будет автоматически складываться (100%):
Пример
<div class="container-fluid">
<h1>Hello World!</h1>
<div class="row">
<div class="col-sm-3 col-md-6" style="background-color:yellow;">
<p>Lorem ipsum...</p>
</div>
<div class="col-sm-9 col-md-6" style="background-color:pink;">
<p>Sed ut perspiciatis...</p>
</div>
</div>
</div>
Примечание. Убедитесь, что сумма всегда равна 12.
Использование только среды
В приведенном ниже примере мы указываем только .col-md-6
класс (без .col-sm-*
). Это означает, что средние и большие устройства будут разделены 50%/50%, потому что класс масштабируется. Однако для небольших устройств он будет располагаться вертикально (100% ширины):
Пример
<div class="row">
<div class="col-md-6" style="background-color:yellow;">
<p>Lorem ipsum...</p>
</div>
<div class="col-md-6" style="background-color:pink;">
<p>Sed ut perspiciatis...</p>
</div>
</div>
В следующей главе показано, как добавить другой процент разделения для больших устройств.