Rumah > hujung hadapan web > tutorial css > Mengapakah `ketinggian min` Bekas Flexbox Saya Diabaikan dalam Internet Explorer?

Mengapakah `ketinggian min` Bekas Flexbox Saya Diabaikan dalam Internet Explorer?

DDD
Lepaskan: 2024-12-02 06:50:10
asal
655 orang telah melayarinya

Why is My Flexbox Container's `min-height` Ignored in Internet Explorer?

Flexbox: Min-Height Diabaikan dalam Internet Explorer

Apabila cuba melaksanakan bekas flex menggunakan istilah flexbox standard dalam Internet Explorer (IE) versi 10 dan 11, pengguna mungkin menghadapi masalah apabila sifat ketinggian min yang ditentukan diabaikan. Ini boleh membawa kepada tingkah laku yang tidak dijangka, kerana ketinggian bekas tidak terhad kepada nilai minimum.

Masalah:

Bekas fleksibel dengan dua div kanak-kanak mempamerkan tingkah laku ketinggian yang tidak dijangka dalam IE. Div kanak-kanak mempunyai ketinggian kurang daripada 400px, tetapi sifat ketinggian min kontena 400px diabaikan, menyebabkan bekas yang tidak berkembang untuk menampung justify-content: space-between property. Ini menghalang div anak pertama daripada menjajarkan ke atas dan div anak kedua daripada menjajarkan ke bawah.

Penyelesaian:

Untuk menyelesaikan isu ini dalam IE 10 dan 11, adalah perlu untuk menjadikan bekas flex itu sendiri sebagai item flex. Ini boleh dicapai dengan menambahkan CSS berikut pada kod:

body {
  display: flex;
  flex-direction: column;
}
Salin selepas log masuk

Dengan menetapkan elemen badan sebagai item flex, div bekas mewarisi sifat flexbox dan menghormati sifat ketinggian min dengan betul.

Contoh Disemak:

Kod yang dikemas kini dengan pembetulan item flex tersedia dalam biola yang disemak:

<div>
Salin selepas log masuk

Atas ialah kandungan terperinci Mengapakah `ketinggian min` Bekas Flexbox Saya Diabaikan dalam Internet Explorer?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
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