Mengatasi Isu Kelegapan dalam CSS untuk Internet Explorer 8
Apabila menyasarkan pelarasan kelegapan menggunakan CSS dalam Internet Explorer 8, pengguna mungkin menghadapi cabaran yang menghalang kesan visual yang diingini. Artikel ini meneroka kerumitan menyelesaikan isu kelegapan khususnya dalam IE8.
Seorang pengguna melaporkan ketidakupayaan untuk mengubah suai kelegapan teks pencetus yang bertujuan untuk mengaktifkan kesan slaid ke bawah jQuery menggunakan pelbagai tetapan CSS. Walaupun perubahan berfungsi dengan berkesan dalam penyemak imbas lain seperti Firefox dan Chrome, IE8 memberikan isu berterusan dengan perubahan kelegapan.
Kod CSS yang digunakan termasuk:
.slidedownTrigger { cursor: pointer; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; filter: alpha(opacity=75); -khtml-opacity: 0.75; -moz-opacity: 0.75; opacity: 0.75; }
Walaupun banyak percubaan menggunakan konfigurasi CSS berbeza dan elemen, pelarasan kelegapan yang dikehendaki kekal sukar difahami dalam IE8. Malah penggunaan proprietari -ms-filter tidak memberikan hasil yang diharapkan.
Penyelesaian yang akhirnya menyelesaikan isu ini ialah pelaksanaan sifat CSS serasi IE tertentu:
-moz-opacity: 0.70; opacity:.70; filter: alpha(opacity=70);
Dengan menggunakan gabungan sifat CSS ini, pengubahsuaian kelegapan bertindak seperti yang dimaksudkan dalam Internet Explorer 8. Konfigurasi ini menangani enjin pemaparan unik pelayar dan memastikan pelaksanaan pelarasan kelegapan yang betul.
Atas ialah kandungan terperinci Mengapa Kelegapan CSS Saya Tidak Berfungsi dalam Internet Explorer 8?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!