Mencari lajur sama ketinggian dalam reka letak CSS boleh membawa kepada cabaran apabila bergantung pada jadual berasaskan peratusan . Untuk menangani isu ini, flexbox menawarkan penyelesaian teguh yang menjamin ketinggian yang sama untuk semua lajur.
Struktur HTML kekal sama seperti dalam kod asal:
<ul> <li>1</li> <li>2</li> <li>3</li> <li>4</li> <li>5</li> <li>6</li> </ul>
Untuk melaksanakan flexbox bagi lajur ketinggian yang sama, CSS perlu diubah suai:
ul { display: flex; }
Perubahan mudah ini mengubah ul menjadi bekas flex dan anak langsungnya (li) menjadi item fleksibel. Secara lalai, flexbox menggunakan arah lentur: baris untuk menjajarkan item secara mendatar.
Sejajarkan item: regangan
Ketinggian yang sama hanya digunakan untuk adik beradik
Ketinggian mengatasi
Ketinggian yang sama pada baris yang sama
Melumpuhkan ketinggian yang sama
Flexbox disokong secara meluas oleh semua penyemak imbas utama kecuali versi IE sebelum 10. Untuk sokongan yang konsisten merentas penyemak imbas, pertimbangkan untuk menggunakan Autoprefixer untuk menambah awalan vendor secara automatik.
Atas ialah kandungan terperinci Bagaimanakah Flexbox Boleh Mencapai Lajur Sama Tinggi dalam Reka Letak CSS?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!