มีวิธีการจัดกึ่งกลางแนวนอนหลายวิธีใน 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".