Membetulkan Ketidakkonsistenan Rendering Internet Explorer dengan CSS Zoom Property
Apabila berurusan dengan elemen HTML dalam Internet Explorer versi 7 dan ke bawah, pembangun mungkin menghadapi masalah berkaitan dengan pemaparan elemen yang tidak boleh dipercayai. Untuk menangani ini, mereka menggunakan zum sifat CSS: 1; pada elemen ini.
Zum: 1; hartanah mencetuskan sifat dalaman yang dipanggil hasLayout, yang menyediakan elemen dengan fungsi reka letak. Ini membolehkannya berinteraksi dengan elemen lain pada halaman dan bertindak balas kepada acara dengan sewajarnya, menyelesaikan ketidakkonsistenan pemaparan dalam Internet Explorer.
Sumber komprehensif mengenai topik ini boleh didapati di: http://www.satzansatz.de /cssd/onhavinglayout.html
Pengarang artikel menjelaskan bahawa "susun atur" ialah konsep unik dalam IE/Win yang mengawal cara elemen melukis, berinteraksi dengan orang lain dan bertindak balas terhadap peristiwa. Dengan menetapkan hasLayout melalui zum: 1; harta, pembangun boleh memperoleh kawalan yang lebih besar ke atas gelagat elemen.
Satu contoh khusus di mana zum: 1; (dan dengan itu mempunyai susun atur) menyelesaikan isu adalah dalam konteks elemen blok sebaris. Dalam IE7 dan IE6, elemen blok sebaris boleh mempamerkan gelagat yang tidak konsisten tanpa sifat hasLayout.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Membetulkan Ketidakkonsistenan Rendering dalam Internet Explorer 7 dan Di Bawah Menggunakan Zum CSS?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!