У меня есть этот код в разбивке на страницы
<div class="pagination">
<ul>
<li><a href="?p=0" data-original-title="" title="">1</a></li>
<li><a href="?p=1" data-original-title="" title="">2</a></li>
</ul>
</div>
Но мой ul
выровнен по левому краю. Есть ли способ ul
центрировать письмо div
?
Я пробовал, margin: auto auto
и margin :0 auto
они не работали.
html
twitter-bootstrap
css
user192362127
источник
источник
<ul class="pagination">...</ul>
внутреннюю часть файла<div class="text-center"></div>
.Ответы:
Bootstrap добавил новый класс из версии 3.0.
Bootstrap 4 имеет новый класс
Для 2.3.2
Дайте такой путь:Это работает, потому чтоul
используетinline-block;
Скрипка: http://jsfiddle.net/praveenscience/5L8fu/Или, если вы хотите использовать класс Bootstrap:Скрипка: http://jsfiddle.net/praveenscience/5L8fu/1/источник
<div class='d-flex'><ul class='pagination mx-auto'>...
<ul class="pagination pagination-lg justify-content-center">...
пожалуйста, в решения. getbootstrap.com/docs/4.1/components/pagination/#alignmentИ для Bootstrap 3.0, и для 2.3.2 для центрирования разбивки на страницы класс .text-center может быть применен к содержащему его div .
Примечание: Где применить .pagination класс в разметке изменилось между Bootstrap 2.3.2 и 3.0. См. Ниже или прочтите документацию Bootstrap по разбивке на страницы: Bootstrap 3.0 , Bootstrap 2.3.2 .
Bootstrap 3 Пример
http://jsfiddle.net/mynameiswilson/eYNMu/
Bootstrap 2.3.2 Пример
http://jsfiddle.net/mynameiswilson/84X3M/
источник
Для сосредоточил пагинацию в BS4, следует добавить
justify-content-center
вul
:Дополнительную информацию см. В разделе Bootstrap 4 разбиения на страницы .
источник
Используя laravel с bootstrap 4, решение, которое сработало:
источник
решение для Bootstrap 4
Вы можете использовать это Выравнивание, используйте этот класс
justify-content-center
Измените выравнивание компонентов разбиения на страницы с помощью утилит flexbox .
и узнайте больше о нумерации страниц
источник
Ранее упомянутые решения для Bootstrap 3.0 у меня не работали на 3.1.1. Класс разбиения на страницы имеет
display:block
, а<li>
элементы естьfloat:left
, а это означает, что просто обертывание одного<ul>
intext-center
не работает. Я не знаю, как и когда что-то изменилось между 3.0 и 3.1.1. Во всяком случае, вместо этого мне пришлось<ul>
воспользоватьсяdisplay:inline-block
. Вот код:Или для более чистой настройки опустите
style
атрибут и вместо этого поместите его в свою таблицу стилей:А затем используйте предложенную ранее разметку:
источник
Вы можете добавить свой собственный CSS:
Спасибо
источник
Это сработало для меня:
Стиль :
И лезвие :
источник
.cs-list-paginator { display: flex; justify-content: center; }
Меня устраивает:
источник
В v4.0.0-alpha.6:
источник
бутстрап 4:
источник
Я не мог заставить ни одно из предложенных решений работать с Bootstrap 4 alpha 6, но следующий вариант, наконец, дал мне центрированную панель разбивки на страницы.
Переопределение CSS:
HTML:
Ни одна другая комбинация
display
,margin
или класса на оберточной DIV казалось работать.источник
Этот css работает для меня:
источник
источник