#jquery #html #css #twitter-bootstrap #twitter-bootstrap-3
#jquery ( jquery ) #HTML #css #twitter-bootstrap #twitter-bootstrap-3
Вопрос:
У меня есть div, который действует как оболочка содержимого, которую я центрировал. Внутри него содержатся два раздела, которые я хочу разместить рядом, но в центре экрана. Я могу сделать это, установив оба значения col-md-6
, чтобы придать симметричный вид, но я хочу, чтобы они были шириной всего 4 столбца.
Между двумя разделами также есть разрыв, который я хотел бы уменьшить. Кто-нибудь может помочь?
<div class="col-sm-10" style="margin: 0 auto; float: none;">
<div class="col-md-4">
<div class="panel panel-primary">
<div class="panel-heading">
<h3 class="panel-title">Panel title</h3>
</div>
<div class="panel-body">
Panel content
</div>
</div>
</div>
<div class="col-md-4">
<div class="panel panel-primary">
<div class="panel-heading">
<h3 class="panel-title">Panel title</h3>
</div>
<div class="panel-body">
Panel content
</div>
</div>
</div>
</div>
Я пробовал обычный margin: 0 auto;
и text-align: center;
.
Ответ №1:
Я думаю, вам следует использовать вспомогательный класс из начальной загрузки ‘center-block’, а затем использовать ‘col-xx-offset’, чтобы пропустить столбцы сетки в начале внутренних разделов.
<div class="col-sm-10 center-block">
<div class="col-md-offset-2 col-md-4">
<div class="panel panel-primary">
<div class="panel-heading">
<h3 class="panel-title">Panel title</h3>
</div>
<div class="panel-body">
Panel content
</div>
</div>
</div>
<div class="col-md-4">
<div class="panel panel-primary">
<div class="panel-heading">
<h3 class="panel-title">Panel title</h3>
</div>
<div class="panel-body">
Panel content
</div>
</div>
</div>
Ответ №2:
для центрирования столбцов: используйте col-md-offset-2
чтобы уменьшить пространство: создайте класс заполнения и переопределите заполнение boostrap по умолчанию
.pad-left-5{
padding-left: 5px;
}
.pad-right-5{
padding-right: 5px;
}
Скрипка: http://jsfiddle.net/dh3sQ /