Rumah  >  Artikel  >  hujung hadapan web  >  Mengapa Item Bekas Flex Dijajarkan Di Tengah Daripada Dijajarkan Kiri Apabila Menggunakan `justify-content: space-around`?

Mengapa Item Bekas Flex Dijajarkan Di Tengah Daripada Dijajarkan Kiri Apabila Menggunakan `justify-content: space-around`?

Linda Hamilton
Linda Hamiltonasal
2024-10-27 12:54:01694semak imbas

Why Do Flex Container Items Center Align Instead of Left Align When Using `justify-content: space-around`?

Penjajaran Item Bekas Fleksibel Di Kiri

Dalam menu mudah alih, senarai ikon media sosial disusun menggunakan flexbox. Untuk memastikan jarak yang sama, justify-content: space-round digunakan. Walau bagaimanapun, apabila baris mengandungi lebih daripada tiga item, baris itu dijajarkan ke tengah dan bukannya penjajaran kiri.

Kuanyar

Isu timbul kerana justify-content: space- mengelilingi sama rata mengedarkan item dengan ruang separuh saiz pada setiap hujung. Apabila ruang yang tinggal negatif atau satu item wujud, ia berkelakuan seperti pusat. Ini mengakibatkan gelagat penjajaran tengah yang tidak diingini dalam senario yang diberikan.

Penyelesaian

Untuk menjajarkan item yang ditinggalkan pada bungkus, justify-content: space-antara ialah jawab. Variasi ini memastikan pengedaran sekata, tetapi dalam kes ruang kosong negatif atau satu item dalam baris, ia berkelakuan seperti flex-start, yang menjajarkan kiri item.

Kod Contoh

Menggantikan justify-content: space-round dengan justify-content: space-between menangani isu penjajaran. Selain itu, pelapik kiri dan kanan boleh ditambah pada bekas untuk meniru kesan jarak ruang sekeliling.

Pertimbangan Lanjut

Cabaran yang mungkin timbul ialah apabila dua item balut dan selaraskan pada hujung bertentangan bekas. Walau bagaimanapun, menyelesaikan perkara ini adalah perkara yang berasingan sama sekali.

Atas ialah kandungan terperinci Mengapa Item Bekas Flex Dijajarkan Di Tengah Daripada Dijajarkan Kiri Apabila Menggunakan `justify-content: space-around`?. 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