С помощью Bootstrap вам не нужно добавлять media queries
или свой собственный width
, просто используйте систему сетки BS (you can read more here) и дайте ей обработать всю трудную работу. Основываясь на вашей картине расположение 3 колонки будет использовать что-то вроде этого:
<div class="row">
<div class="col-md-3">.col-md-3</div>
<div class="col-md-6">.col-md-6</div>
<div class="col-md-3">.col-md-3</div>
</div>
Убедитесь, что вы столбцы всего 12, как и выше (3 + 6 + 3) Если требуется дополнительное заполнение в между колоннами просто добавьте вложенный DIV и примените расстояние, которое вы хотите к ним.
<div class="row">
<div class="col-md-3">
<div class="myclass">
this will have extra padding
</div>
</div>
<div class="col-md-6">.col-md-6</div>
<div class="col-md-3">.col-md-3</div>
</div>
.myclass {
padding: 20px;
}
Обновлено
Основываясь на ваш комментарий, если вы хотите, столбец 6, чтобы быть немного больше, чем вам нужно будет либо расширить этот столбец и «сжиматься», 2 внешних колонок на что-то вроде этого :
<div class="row">
<div class="col-md-2">.col-md-2</div>
<div class="col-md-8">.col-md-8</div>
<div class="col-md-2">.col-md-2</div>
</div>
Если это не то, что вы собираетесь делать, тогда вы можете создать свой собственный стол в бутстрапе.
<div class="row">
<div class="custom-col">My custom left side</div>
<div class="custom-main">my main column</div>
<div class="custom-col">My custom right side</div>
</div>
Размеры каждого столбца по мере необходимости.
Нет, вы не угадали мой вопрос. Мне нужно увеличить столбец md-6 для размера gitter в обоих направлениях. Если я наложу padding-right-15px и padding-left: -15px не в порядке;). – tine
Спасибо всем за ответы. Да, в конце я делаю свой собственный стол. Я не знал, как сделать это с помощью бутстрапа. – tine
@tine рада, что вы поняли это. Насколько я понимаю, системная система BS - это только ... сетчатая система. Если предопределенные размеры не работают для ваших нужд, вам придется самостоятельно строить и оценивать их. – crazymatt