Rumah >hujung hadapan web >tutorial css >Mengapa Barangan Fleksibel Saya Tidak Membungkus pada Berbilang Baris?

Mengapa Barangan Fleksibel Saya Tidak Membungkus pada Berbilang Baris?

Linda Hamilton
Linda Hamiltonasal
2024-12-30 14:55:10870semak imbas

Why Aren't My Flex Items Wrapping onto Multiple Lines?

Mengapa Item Flex Tidak Dibalut?

Apabila cuba mencipta berbilang baris elemen dalam bekas fleksibel, tetapi sebaliknya menyaksikan semuanya terhad kepada satu garisan melimpah, ia berkemungkinan disebabkan oleh pembalut lentur lalai hartanah.

Gelagat flex-wrap lalai

Secara lalai, bekas flex mempunyai sifat flex-wrap yang ditetapkan kepada nowrap. Ini bermakna semua elemen anak ("item fleksibel") dihadkan kepada satu baris, tanpa mengira lebar kolektifnya. Akibatnya, apabila lebar gabungan item flex melebihi bekas induknya, ia melimpah dan muncul pada baris yang sama.

Membetulkan Isu: Menetapkan flex-wrap kepada wrap

Untuk membolehkan item flex dibalut pada berbilang baris, sifat flex-wrap perlu ditetapkan kepada balut. Ini membolehkan elemen mengalir secara semula jadi, membalut dari satu baris ke baris seterusnya apabila lebar bekas dicapai.


.bekas {
paparan: flex;
flex- bungkus: balut;
}

Contoh Pembalut Fleksibel

Pertimbangkan contoh berikut:

< ;pra>
.bekas {
paparan: lentur;
balut lentur: balut;
lebar: 600px;
}

.item {
lebar: 200px;
tinggi: 200px;
latar belakang- warna: biru;
margin: 5px;
}

Kod ini mencipta bekas fleksibel dengan lebar tetap 600px. Di dalam bekas ini terdapat tiga item fleksibel, setiap satu dengan lebar 200px. Dengan set flex-wrap untuk membalut, item flex akan secara automatik membalut agar muat dalam lebar bekas.

Ringkasnya, untuk membolehkan item flex membalut pada berbilang baris, pastikan sifat flex-wrap ditetapkan dengan jelas untuk membalut. Ini akan membolehkan mereka mengalir secara semula jadi dalam dimensi bekas.

Atas ialah kandungan terperinci Mengapa Barangan Fleksibel Saya Tidak Membungkus pada Berbilang Baris?. 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