2014-12-09 3 views
0

Я пытаюсь установить div с бутстрапом.Как настроить маржу в ответ?

Моя проблема в том, что мне нужно иметь заданное поле слева и справа от div. Используя col-md-10, я не получу поля, который мне нужен. Ширина экрана превышает 10 пикселей.

Например:

<div class="col-md-offset-1 col-md-10"> 
    //contents... 
</div> 

------------------------------------- 
| --------- div -------------- 
|10px margin    10px margin 
| |        | 
| |        | 
| ------------------------------- 
------------------------------------- 

Кто-нибудь есть идея о том, как это исправить? Большое спасибо!

+0

Мне кажется, что вам нужно включить класс для других размеров, например: хз, см, и LG. –

+0

Я не уверен, но если вы можете избавиться от классов, поплавок, ширина и просто установите «margin: 0 10px;» на div, который по умолчанию будет автоматически реагировать ... почему даже использовать начальную загрузку css, если вы меняете все стили по умолчанию на div ... –

ответ

1

Если я понимаю, что вы всегда хотите margin значение 10px с каждой стороны. Вы можете создать собственный класс и использовать calc(), попробуйте следующее:

<div class="col-md-offset-1 col-md-10 margin"> 
    //contents... 
</div> 

.margin { 
    margin:0 10px; 
    width:calc(100% - 20px); 
} 

Проверить это BootplyDemo


Другим вариантом может быть пользовательским класс на контейнер и использовать padding. Попробуйте:

<div class="container margin"> 
    <div class="col-xs-12"> 
     //contents... 
    </div> 
</div> 

.margin { 
    width:100%; 
    padding:0 10px; 
} 

Другой BootplyDemo

0

Вы должны использовать класс container-fluid в своем основном разделе контента.

<div class="container-fluid"> 
    <!-- Contents --> 
</div> 

Что это делает создает полную ширину контейнера с небольшим количеством заполнения справа и слева, сверху и снизу, что ответно изменяет размер на основе ширины вашего браузера.

Надеюсь, это поможет!

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