Bagaimana untuk memusatkan kandungan dalam lajur Bootstrap?
P粉970736384
P粉970736384 2024-01-16 11:15:03
0
2
576

Saya cuba memusatkan kandungan lajur. Nampak tak berkesan untuk saya. Ini HTML saya:

<div class="row">
   <div class="col-xs-1 center-block">
       <span>aaaaaaaaaaaaaaaaaaaaaaaaaaa</span>
   </div>
 </div>

JSFiddle Demo

P粉970736384
P粉970736384

membalas semua(2)
P粉785905797

[Dikemas kini April 2022]: Diuji dan disertakan 5.1 versi Bootstrap.


Saya tahu soalan ini sudah lama. Dan soalan itu tidak menyebut versi Bootstrap yang dia gunakan. Jadi saya anggap jawapan kepada soalan ini sudah diselesaikan.

Jika mana-mana daripada anda (seperti saya) terjumpa soalan ini dan sedang mencari jawapan menggunakan rangka kerja bootstrap 5.0 (2020) dan 4.5 (2019) semasa, inilah penyelesaiannya.

Pemuat but 4.5, 5.0 dan 5.1

Gunakan d-flex justify-content-center pada div lajur. Ini akan memusatkan segala-galanya dalam lajur itu.

<div class="row">
    <div class="col-4 d-flex justify-content-center">
        <!-- Image -->
    </div>
</div>

Jika anda ingin menjajarkan teks dalam lajur, hanya gunakan text-center

<div class="row">
    <div class="col-4 text-center">
        <!-- text only -->
    </div>
</div>

Jika anda mempunyai teks dan imej dalam lajur, anda perlu menggunakan d-flex justify-content-center dan d-flex justify-content-centertext-center .

<div class="row">
    <div class="col-4 d-flex justify-content-center text-center">
       <!-- for image and text -->
    </div>
</div>
P粉214089349

Penggunaan:

<!-- unsupported by HTML5 -->
<div class="col-xs-1" align="center">

bukannya

<div class="col-xs-1 center-block">

Anda juga boleh menggunakan bootstrap 3 css:

<!-- recommended method -->
<div class="col-xs-1 text-center">

Bootstrap 4 kini mempunyai kandungan kelas Flex ke tengah:

<div class="d-flex justify-content-center">
   <div>some content</div>
</div>

Sila ambil perhatian bahawa secara lalai ia akan menjadi x-axis,除非flex-directioncolumn

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan