มีวิธีการจัดกึ่งกลางแนวนอนหลายวิธีใน Bootstrap 4 ...
text-center
สำหรับdisplay:inline
องค์ประกอบตรงกลาง
offset-*
หรือmx-auto
สามารถใช้กับคอลัมน์กลาง ( col-*
)
- หรือ
justify-content-center
บนคอลัมน์row
ถึงกึ่งกลาง ( col-*
)
mx-auto
สำหรับdisplay:block
องค์ประกอบที่อยู่ตรงกลางภายในd-flex
mx-auto
(ระยะขอบแกน x อัตโนมัติ) จะจัดกึ่งกลางdisplay:block
หรือdisplay:flex
องค์ประกอบที่มีความกว้างที่กำหนดไว้ (%, vw, px ฯลฯ .. ) Flexbox ถูกใช้โดยค่าเริ่มต้นในคอลัมน์กริดดังนั้นจึงมีวิธีการตั้งศูนย์ Flexbox ที่หลากหลาย
การสาธิตวิธีการจัดกึ่งกลาง Bootstrap 4
ในกรณีของคุณให้ใช้mx-auto
เพื่อจัดกึ่งกลางcol-3
และจัดtext-center
กึ่งกลางเนื้อหา ..
<div class="row">
<div class="col-3 mx-auto">
<div class="text-center">
center
</div>
</div>
</div>
https://codeply.com/go/GRUfnxl3Ol
หรือใช้justify-content-center
กับองค์ประกอบ flexbox (.row
):
<div class="container">
<div class="row justify-content-center">
<div class="col-3 text-center">
center
</div>
</div>
</div>
ดูเพิ่มเติมที่:
Vertical Align Center ใน Bootstrap 4
class="text-center"
.