Rumah  >  Artikel  >  hujung hadapan web  >  Mengapa Item Flex Menjajarkan Tengah Daripada Kiri Apabila Balutan Berlaku, dan Bagaimana untuk Membetulkannya?

Mengapa Item Flex Menjajarkan Tengah Daripada Kiri Apabila Balutan Berlaku, dan Bagaimana untuk Membetulkannya?

Susan Sarandon
Susan Sarandonasal
2024-10-31 10:12:01561semak imbas

Why Do Flex Items Align Center Instead of Left When Wrap Occurs, and How to Fix It?

Item Fleksibel: Menjajarkan Kiri Daripada Tengah pada Balut

Dalam senario ini, anda menyasarkan untuk memaparkan ikon media sosial dalam baris tiga menggunakan elemen ul berasaskan flex dalam menu mudah alih. Penjajaran yang diingini adalah bersebelahan dengan jarak yang sama. Walaupun anda telah mencapai kedudukan sebelah menyebelah, isu timbul apabila ikon tambahan ditambahkan, menyebabkan baris seterusnya dijajarkan dari tengah dan bukannya kiri.

Penyelesaian:

Untuk membetulkan isu penjajaran ini, gantikan justify-content: space-around rule dengan justify-content: space-antara.

Penjelasan:

Mengikut spesifikasi flexbox, justify-content: space-around mengedarkan item flex secara sama rata di sepanjang garisan dengan ruang separuh saiz pada kedua-dua hujungnya. Walau bagaimanapun, apabila terdapat hanya satu item fleksibel atau ruang sisa negatif, ia berkelakuan sama dengan tengah, menghasilkan gelagat yang diingini hanya apabila terdapat tiga item dalam kedua-dua baris.

Sebaliknya, justify-content: space -antara mengagihkan item flex secara sama rata tanpa menambah sebarang ruang hujung tambahan. Apabila terdapat hanya satu item lentur atau ruang sisa negatif, ia lalai untuk mula lentur, menjajarkan item lentur dari kiri.

Dengan menggunakan ruang antara, item lentur anda akan sentiasa sejajar ke kiri, memastikan tingkah laku yang diingini untuk baris tunggal dan baris berbalut.

Atas ialah kandungan terperinci Mengapa Item Flex Menjajarkan Tengah Daripada Kiri Apabila Balutan Berlaku, dan Bagaimana untuk Membetulkannya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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