Penjajaran Teks dengan Flexbox
Dalam susun atur flexbox, penjajaran kandungan dicapai melalui penggunaan dua sifat: align-item dan justify- kandungan. Walaupun item penjajaran mempengaruhi penjajaran item di sepanjang paksi silang flexbox, kandungan justify mengawal penjajaran item di sepanjang paksi utama.
Walau bagaimanapun, situasi timbul di mana kandungan mungkin tidak diselaraskan dengan betul walaupun dengan penggunaan yang betul daripada justify-content. Sebagai contoh, apabila lebar kandungan melebihi bekas flexbox, penjajarannya menjadi tersasar.
Memahami Struktur Flexbox
Kotak flex mempunyai struktur hierarki yang terdiri daripada tiga tahap: bekas, item dan kandungan. Setiap tahap mewakili elemen bebas.
Kesan Justify-Content pada Penjajaran
Sifat justify-content hanya terpakai pada item flex, mengawal penjajarannya dalam bekas flexbox. Apabila justify-content: center digunakan, item mengecut mengikut lebar kandungannya dan dipusatkan secara mendatar.
Walau bagaimanapun, apabila lebar kandungan melebihi lebar bekas, item tidak boleh dipusatkan lagi. Sebaliknya, ia menjangkau seluruh bekas dan teks dalam item lalai kepada penjajaran teks: mula (kiri dalam bahasa kiri ke kanan).
Penyelesaian: Menjajarkan Kandungan Secara Terus
Untuk memastikan kandungan dipusatkan dengan betul, penjajaran teks: tengah hendaklah digunakan secara eksplisit pada item atau bekas flexbox. Ini mengatasi penjajaran teks lalai dan memusatkan teks secara langsung.
Dengan menambahkan penjajaran teks: tengah, isu kandungan tidak sejajar dalam kotak fleksibel boleh diselesaikan, memastikan teks diletakkan seperti yang dikehendaki tanpa mengira lebarnya.
Atas ialah kandungan terperinci Bagaimanakah saya Menjajarkan Kandungan dengan Betul dalam Kotak Flex Apabila Ia Melebihi Lebar Bekas?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!