2016-03-21 6 views
0

Я не знаю, как сделать этот тип col 3 и 6.Bootstrap - размер конкретного столбца

enter image description here

Средний столбец не имеет отступы, но не достаточно.

Я пытался сделать разные размеры col.

@media (min-width:992px){ 
    .col-md-6 { width: 52,5641%;} 
    .col-md-3 { width: 23,7179%;} 
} 

но без успеха.

ответ

0

С помощью 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> 

Размеры каждого столбца по мере необходимости.

+0

Нет, вы не угадали мой вопрос. Мне нужно увеличить столбец md-6 для размера gitter в обоих направлениях. Если я наложу padding-right-15px и padding-left: -15px не в порядке;). – tine

+0

Спасибо всем за ответы. Да, в конце я делаю свой собственный стол. Я не знал, как сделать это с помощью бутстрапа. – tine

+0

@tine рада, что вы поняли это. Насколько я понимаю, системная система BS - это только ... сетчатая система. Если предопределенные размеры не работают для ваших нужд, вам придется самостоятельно строить и оценивать их. – crazymatt

0

Возможно, Bootstrap не самый лучший вариант для вашей проблемы. Он работает, если вы можете разделить экран на 12 равных частей. Переписать это правило может сломать другие вещи.

А как насчет использования гибких или других фреймворков CSS?

+0

Нет, я должен использовать boostrap.) – tine

+0

В этом случае можно ли добавить новый класс CSS, который переопределяет поведение начальной загрузки? Что, если вы немного обрезаете зеленую зону? – AndresEC

Смежные вопросы