বুটস্ট্র্যাপে পৃষ্ঠাগুলি কেন্দ্রিক করা


102

আমার এই পৃষ্ঠাটি পৃষ্ঠাতে রয়েছে

<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তারা কাজ করে নি।


12
বুটস্ট্র্যাপ 3 এর সাথে আপনাকে একটিটি <ul class="pagination">...</ul>ভিতরে wেকে রাখতে হবে <div class="text-center"></div>
কাবি

বুটস্ট্র্যাপের বেশ কয়েকটি সংস্করণ রয়েছে ... আপনি কোন নির্দিষ্ট সংস্করণটি ব্যবহার করছেন তা উল্লেখ করতে পারলে সহায়ক হবে।
তারিকুল ইসলাম

উত্তর:


154

বুটস্ট্র্যাপ 3.0 থেকে নতুন ক্লাস যুক্ত করেছে।

<div class="text-center">
    <ul class="pagination">
        <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>

বুটস্ট্র্যাপ 4 এর নতুন ক্লাস রয়েছে

<div class="text-xs-center">
    <ul class="pagination">
        <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>

২.৩.২ এর জন্য

<div class="pagination text-center">
    <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>

এইভাবে দিন:

.pagination {text-align: center;}

এটি কাজ করে কারণ ulএটি ব্যবহার করেinline-block;

ফিডাল: http://jsfiddle.net/praveens জ্ঞ/5 L8fu/


বা আপনি যদি বুটস্ট্র্যাপের ক্লাসটি ব্যবহার করতে চান:

<div class="pagination pagination-centered">
    <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>

ফিডল: http://jsfiddle.net/praveens জ্ঞ/5 L8fu/1/


9
@ প্রভাভেন। পৃষ্ঠা-কেন্দ্রিক বুটস্ট্র্যাপ 3-এ সরানো হয়েছে, পরিবর্তে। পাঠ্য-কেন্দ্র ব্যবহার করুন। যদিও আমার কাছ থেকে কোনও ডাউনভোট নেই: পি
কেভিন সি

4
ড্রাইভ বাই ডাউনভিটিং কখন শীতল হয়ে উঠল তা আমি জানি না, তবে আপনার প্রথম উত্তরটি আমার পক্ষে কাজ করে তাই একটি উত্সাহ দেওয়া উচিত।
ডেভিড হার্জেজ

5
বুটস্ট্র্যাপ 4 হওয়া উচিত<div class='d-flex'><ul class='pagination mx-auto'>...
Lysergia25

8
যোগ <ul class="pagination pagination-lg justify-content-center">...সমাধান সন্তুষ্ট করতে। getbootstrap.com/docs/4.1/components/pagination/#alignment
Денис

5
বর্তমানে গৃহীত উত্তরটি ভুল। এটি এক পর্যায়ে স্পষ্টতই ঠিক ছিল, তবে এখন এটি ভুল, কমপক্ষে বিএস 4.x এর জন্য সঠিক উত্তরটি এখন উল-তে যুক্তিযুক্ত-সামগ্রী-কেন্দ্র যুক্ত করতে হবে: <ul শ্রেণি = "পৃষ্ঠাগুলি ন্যায়সঙ্গত-সামগ্রী-কেন্দ্র">
ফ্ল্যাশ জর্ডান

86

উভয় বুটস্ট্র্যাপ 3.0 এবং 2.3.2 জন্য কেন্দ্র পত্রাঙ্কন চাই, .text কেন্দ্র বর্গ ধারণকারী প্রয়োগ করা যেতে পারে DIV আছে

দ্রষ্টব্য: মার্কআপে .pagination ক্লাসটি কোথায় প্রয়োগ করবেন বুটস্ট্র্যাপ 2.3.2 এবং 3.0 এর মধ্যে পরিবর্তিত হয়েছে। নিচে দেখুন, অথবা পত্রাঙ্কন উপর বুটস্ট্র্যাপ ডক্স পড়ুন: বুটস্ট্র্যাপ 3.0 , বুটস্ট্র্যাপ 2.3.2

বুটস্ট্র্যাপ 3 উদাহরণ

<div class="text-center">
    <ul class="pagination">
        <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>

http://jsfiddle.net/mynameiswilson/eYNMu/

বুটস্ট্র্যাপ ২.৩.২ উদাহরণ

<div class="pagination text-center">
    <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>

http://jsfiddle.net/mynameiswilson/84X3M/


4
এছাড়াও বুটস্ট্র্যাপের এটি নথি করা উচিত।
ryenus

54

BS4 মধ্যে পত্রাঙ্কন কেন্দ্রিক করতে, যোগ করা উচিত justify-content-centerমধ্যে ul:

 <nav aria-label="Page navigation example">
    <ul class="pagination justify-content-center">
      <li class="page-item disabled">
        <a class="page-link" href="#" tabindex="-1">Previous</a>
      </li>
      <li class="page-item"><a class="page-link" href="#">1</a></li>
      <li class="page-item"><a class="page-link" href="#">2</a></li>
      <li class="page-item"><a class="page-link" href="#">3</a></li>
      <li class="page-item">
        <a class="page-link" href="#">Next</a>
      </li>
    </ul>
  </nav>

<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css" integrity="sha384-JcKb8q3iqJ61gNV9KGb8thSsNjpSL0n8PARn9HuZOnIxN0hoP+VmmDGMN5t9UJ0Z" crossorigin="anonymous">

আরও তথ্যের জন্য পৃষ্ঠা পৃষ্ঠা বুটস্ট্র্যাপ 4 দেখুন ।


4
উত্তরটি হওয়া উচিত
নামটি

20

বুটস্ট্র্যাপ 4 দিয়ে লারাভেল ব্যবহার করে, সমাধানটি কার্যকর:

            <div class="d-flex">
                <div class="mx-auto">
                    {{$products->links("pagination::bootstrap-4")}}
                </div>
            </div>

Symfony এবং বুটস্ট্র্যাপ 4 ব্যবহার করে, খুব বেশি কাজ করছে! ধন্যবাদ!
রাউবি

12

বুটস্ট্র্যাপ 4 এর সমাধান

আপনি এটি ব্যবহার করতে পারেন এই শ্রেণীর প্রান্তিককরণ ব্যবহার করুনjustify-content-center

ফ্লেক্সবক্স ইউটিলিটিগুলি সহ পৃষ্ঠাগুলি উপাদানগুলির সারিবদ্ধকরণ পরিবর্তন করুন ।

এবং এটির পৃষ্ঠা সম্পর্কে আরও জানুন

<link href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" rel="stylesheet"/>



<nav aria-label="Page navigation example">
  <ul class="pagination justify-content-center">
    <li class="page-item disabled">
      <a class="page-link" href="#" tabindex="-1">Previous</a>
    </li>
    <li class="page-item"><a class="page-link" href="#">1</a></li>
    <li class="page-item"><a class="page-link" href="#">2</a></li>
    <li class="page-item"><a class="page-link" href="#">3</a></li>
    <li class="page-item">
      <a class="page-link" href="#">Next</a>
    </li>
  </ul>
</nav>


8

বুটস্ট্র্যাপ 3.0 এর জন্য পূর্বে উল্লিখিত সমাধানগুলি আমার জন্য 3.1.1 তে কার্যকর হয়নি। পৃষ্ঠাগুলি শ্রেণীর রয়েছে display:blockএবং <li>উপাদানগুলির রয়েছে float:left, যার অর্থ নিছক একার <ul>মধ্যে মোড়ানো text-centerকাজ করে না। 3.0 এবং 3.1.1 এর মধ্যে কীভাবে বা কখন জিনিসগুলি পরিবর্তিত হয়েছে সে সম্পর্কে আমার কোনও ধারণা নেই। যাইহোক, পরিবর্তে আমি <ul>ব্যবহার করেছিলাম display:inline-block। কোডটি এখানে:

<div class="text-center">
    <ul class="pagination" style="display: inline-block">
        <li><a href="...">...</a></li>
    </ul>
</div>

বা ক্লিনার সেটআপের জন্য, styleবৈশিষ্ট্যটি বাদ দিন এবং তার পরিবর্তে এটি আপনার স্টাইলশীটে রাখুন:

.pagination {
    display: inline-block;
}

এবং তারপরে পূর্বে প্রস্তাবিত মার্কআপটি ব্যবহার করুন:

<div class="text-center">
    <ul class="pagination">
        <li><a href="...">...</a></li>
    </ul>
</div>

7

আপনি আপনার কাস্টম সিএসএস যুক্ত করতে পারেন:

.pagination{
    display:table;
    margin:0 auto;
}

ধন্যবাদ


7

এটি, এটি আমার পক্ষে কাজ করেছে:

স্টাইল :

.pagination {
  display: flex;
  justify-content: center;
}

.pagination li {
  display: block;
 }

এবং ফলক :

<div class="pagination">                                              
  {{ $myCollection->render() }}
</div>

আপনার প্রথম সংজ্ঞার সেটিংস ব্যবহার করে, আমি নীচের ক্লাসটি তৈরি করেছি এবং এটি আমার প্যাফিকেশনটির উপরে মোড়ক ডিভিতে যুক্ত করেছি আমার জন্য কৌশলটি। .cs-list-paginator { display: flex; justify-content: center; }
সিডিসেনাঞ্জ

4

এটা আমার জন্য কাজ করে:

<div class="text-center">
<ul class="pagination pagination-lg">
   <li>
  <a href="#" aria-label="Previous">
    <span aria-hidden="true">&laquo;</span>
  </a>
</li>
<li><a href="#">1</a></li>
<li><a href="#">2</a></li>
<li><a href="#">3</a></li>
<li><a href="#">4</a></li>
<li><a href="#">5</a></li>
<li>
  <a href="#" aria-label="Next">
    <span aria-hidden="true">&raquo;</span>
  </a>
</li>
</ul>



1

বুটস্ট্র্যাপ 4:

<!-- Default (left-aligned) -->
<ul class="pagination" style="margin:20px 0">
  <li class="page-item">...</li>
</ul>

<!-- Center-aligned -->
<ul class="pagination justify-content-center" style="margin:20px 0">
  <li class="page-item">...</li>
</ul>

<!-- Right-aligned -->
<ul class="pagination justify-content-end" style="margin:20px 0">
  <li class="page-item">...</li>
</ul> 

0

বুটস্ট্র্যাপ 4 আলফা 6 এর সাথে কাজ করার প্রস্তাবিত সমাধানগুলির মধ্যে আমি কোনও পাইনি, তবে নীচের ভিন্নতাটি শেষ পর্যন্ত আমাকে একটি কেন্দ্রিক পৃষ্ঠাগুলি দণ্ড পেয়েছে।

সিএসএস ওভাররাইড:

.pagination {
  display: inline-flex;
  margin: 0 auto;
}

এইচটিএমএল:

<div class="text-center">
  <ul class="pagination">
    <li><a href="...">...</a></li>
  </ul>
</div>

এর অন্য কোনো সমন্বয় display, marginমোড়ানো DIV নেভিগেশন বা বর্গ কাজ করলো।



-2
You can use the below code to center pagination 

.pagination-centered {
    text-align: center;
}
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet"/>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="pagination-centered">
    <ul class="pagination">
      <li class="active"><a href="#">1</a></li>
      <li><a href="#">2</a></li>
      <li><a href="#">3</a></li>
    </ul>
</div>


সমস্যা সমাধান করবে এমন বুটস্ট্র্যাপে সাহায্যকারী থাকাকালীন কাস্টম শ্রেণীর প্রয়োজন নেই।
ক্যাম তুলোস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.