Mengapa Div Luar Saya Runtuh Apabila Mengubah Saiz Tetingkap Penyemak Imbas?
Susan Sarandon
Lepaskan: 2024-12-15 01:20:17
asal
846 orang telah melayarinya
Mengapa Bahagian Luar Tidak
Mengelilingi Sepenuhnya
Apabila Saiz semula?
Dalam bekas dengan
dalam dan luar,
luar; tiba-tiba runtuh kepada lebar yang lebih kecil daripada kandungan
dalam. Isu ini boleh dikaitkan dengan sifat elemen blok.
Elemen sekat biasanya mengambil lebar sebanyak bekas induknya. Apabila tetingkap diubah saiz kepada lebar yang lebih sempit, bahagian luar
mula-mula mengembang untuk menampung kandungan
dalam. Walau bagaimanapun, apabila lebar tetingkap semakin berkurangan, lebar
luar akhirnya menjadi lebih kecil daripada
dalam.
Untuk menangani isu ini, gabungan blok sebaris dan min. -lebar: 100% boleh digunakan. inline-block membenarkan elemen untuk bertindak sebagai elemen inline dan block. Dengan menetapkan lebar min:100%, bahagian luar
akan memastikan lebarnya sentiasa sekurang-kurangnya sama dengan lebar kandungannya.
Kod Kemas Kini
Dengan menambahkan paparan: blok sebaris dan lebar min: 100% pada luar
, kandungan
dalam; akan berjaya menghalang
daripada mengecut lebih kecil daripada lebar kandungannya apabila mengubah saiz tetingkap.
.demo {
display: inline-block;
min-width: 100%;
}
Salin selepas log masuk
Atas ialah kandungan terperinci Mengapa Div Luar Saya Runtuh Apabila Mengubah Saiz Tetingkap Penyemak Imbas?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!
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