Rumah > hujung hadapan web > tutorial css > Bagaimana untuk Mengagihkan Ruang Tersedia Sama Sama dalam Kanak-Kanak Flexbox dengan Ketinggian Berbeza-beza?

Bagaimana untuk Mengagihkan Ruang Tersedia Sama Sama dalam Kanak-Kanak Flexbox dengan Ketinggian Berbeza-beza?

DDD
Lepaskan: 2024-11-12 03:03:02
asal
1057 orang telah melayarinya

How to Distribute Available Space Equally in Flexbox Children with Varying Heights?

Mengisi Ruang yang Tersedia dalam Flexbox Kanak-kanak dengan Ketinggian Yang Berbeza

Masalah:

Dalam dua -letak flexbox lajur, kanak-kanak dengan ketinggian yang berbeza cenderung untuk menjajarkan ketinggian kanak-kanak yang paling tinggi. Bagaimanakah kita boleh mengagihkan ruang yang ada secara sama rata di kalangan kanak-kanak, tanpa mengira kandungan mereka?

Penyelesaian:

Secara lalai, baris flexbox mengagihkan ruang secara sama rata antara kanak-kanak dengan meregangkannya secara menegak . Untuk mengelakkan perkara ini dan membenarkan kanak-kanak menduduki ruang berdasarkan kandungan mereka, kami boleh menetapkan sifat align-item kepada flex-start:

#container {
  width: 800px;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
}
Salin selepas log masuk

Penjelasan:

Menetapkan item penjajaran: flex-start menjajarkan kanak-kanak ke tepi atas bekas, membolehkan mereka mengisi ruang yang tersedia secara menegak berdasarkan kandungan mereka sendiri. Dengan cara ini, setiap kanak-kanak menempati ruang yang berkadar dengan kandungannya, bukannya sepadan dengan ketinggian kanak-kanak paling tinggi dalam barisan.

Nota:

Adalah penting untuk ambil perhatian bahawa flex-start hanya akan menjejaskan penjajaran menegak kanak-kanak dalam baris. Sifat flex-wrap akan terus membalut baris seperti yang diperlukan untuk menampung ruang yang tersedia.

Atas ialah kandungan terperinci Bagaimana untuk Mengagihkan Ruang Tersedia Sama Sama dalam Kanak-Kanak Flexbox dengan Ketinggian Berbeza-beza?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan