Как центрировать div с помощью Bootstrap 2?
-
28-10-2019 - |
Вопрос
http://twitter.github.com/bootstrap/scaffolding.html
Пробовал все комбинации:
родовое словоили
родовое словоизменены номера пролета и смещения ...
Но я не могу получить простой прямоугольник, идеально центрированный на странице :(
Мне просто нужен прямоугольник шириной в 6 столбцов по центру ...
изменить:
сделал это с
родовое словоНо коробка слишком широкая, могу ли я сделать это с помощью span7?
span7 offset2
дает дополнительное заполнение слева. span7 offset3
дополнительное заполнение справа ...
Решение
помимо сжатия самого div до желаемого размера, за счет уменьшения размера диапазона, например, так ... class="span6 offset3"
, class="span4 offset4"
и т. д. что-то простое, например, style="text-align: center"
в div, может иметь тот эффект, который вы ищете
вы не можете использовать span7 с любым заданным смещением и центрировать диапазон на странице (потому что общее количество spans= 12)
Другие советы
Интервалы начальной загрузки смещены влево.Все, что нужно для их центрирования, - это переопределить это поведение.Я делаю это, добавляя это в свою таблицу стилей:
родовое словоЕсли у вас есть этот класс, просто добавьте его в диапазон, и все готово.
родовое слово Обратите внимание, что этот настраиваемый класс центра должен быть определен после начальной загрузки css.Вы можете использовать !important
, но это не рекомендуется.
Bootstrap3 имеет класс .center-block
, который вы можете использовать.Он определяется как
Документация здесь .
Если вы хотите использовать полную загрузку (а не автоматический режим влево / вправо), вам понадобится шаблон, который поместится в 12 столбцах, например.2 заготовки, 8 содержимого, 2 заготовки.Вот что будет делать эта установка. Он охватывает только варианты -md- , я стараюсь сделать его полноразмерным для небольших, добавив col-xs-12
родовое словоПохоже, вы просто хотели выровнять по центру один контейнер. Фреймворк начальной загрузки может чрезмерно усложнять этот пример, у вас может быть просто отдельный div с вашим собственным стилем, например:
родовое словои стиль:
родовое слово Это должно работать нормально, если вы вложены где-то в div-код начальной загрузки .container
.
добавить содержимое центра класса
родовое словоКод @ZuhaibAli вроде как работает для меня, но я немного его изменил:
Я создал новый класс в css
родовое словозатем div становится
родовое словоЯ добавил col-md-6 для ширины самого div, что в этой ситуации означало, что div вдвое меньше, в начальной загрузке есть 1-12 col md.
Следуйте этому руководству https://getbootstrap.com/docs/3.3/css/
Использовать общий кодовый тег
родовое слово