Rumah > hujung hadapan web > tutorial css > Bagaimanakah Saya Boleh Memusatkan Teks Dalam Bekas Flex Apabila Kandungan Melebihi Lebar Bekas?

Bagaimanakah Saya Boleh Memusatkan Teks Dalam Bekas Flex Apabila Kandungan Melebihi Lebar Bekas?

Patricia Arquette
Lepaskan: 2024-10-31 11:33:29
asal
406 orang telah melayarinya

How Can I Center Text Within Flex Containers When Content Exceeds Container Width?

Isu Penjajaran Teks dengan Bekas Flex

Apabila menggunakan bekas fleksibel (paparan: flex), mungkin terdapat kesukaran untuk menjajarkan teks apabila kandungan melebihi lebar bekas. Untuk memahami isu ini, adalah penting untuk menyelidiki struktur HTML bekas fleksibel.

Struktur Tiga Peringkat

Bekas fleksibel terdiri daripada tiga lapisan berbeza:

  • Bekas: Bekas fleksibel itu sendiri
  • Item: Item fleksibel individu
  • Kandungan: Elemen(s) dalam item

Setiap lapisan mewakili entiti bebas, bermakna sifat penjajaran yang ditetapkan pada bekas dan item tidak menjejaskan penjajaran kandungan secara langsung.

Justify-Content dan Penjajaran Teks

Sifat justify-content mengawal penjajaran item flex dalam bekas. Ia tidak mengawal penjajaran kandungan secara langsung dalam item.

Apabila justify-content: center digunakan pada bekas arah baris, item flex akan mengecut mengikut lebar kandungannya dan menjadi berpusat secara mendatar . Walau bagaimanapun, jika kandungan melebihi lebar bekas, item tidak boleh dipusatkan.

Dalam senario ini, kandungan dijajar ke kiri secara lalai, tanpa mengira tetapan justify-content. Untuk memusatkan teks secara eksplisit, anda perlu menggunakan text-align: center pada item flex atau bekasnya.

Contoh Demonstrasi

Dalam coretan CSS yang disediakan, kelas flex menggunakan justify-content : tengah, tetapi kandungan membalut dan menjajar ke kiri apabila lebarnya melebihi lebar bekas.

Dengan menambahkan text-align: center pada kelas .center, yang digunakan pada elemen p, teks menjadi berpusat dengan betul, walaupun dengan lebar kandungan yang berlebihan.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Memusatkan Teks Dalam Bekas Flex Apabila Kandungan Melebihi Lebar Bekas?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan