Bagaimana untuk Menukar Warna Kotak Teks Dilumpuhkan dalam Internet Explorer?

Susan Sarandon
Lepaskan: 2024-10-28 04:11:30
asal
586 orang telah melayarinya

How to Change the Color of Disabled Textboxes in Internet Explorer?

Mewarnai Kotak Teks Dilumpuhkan dalam Internet Explorer

Ketidakupayaan untuk menukar warna kotak teks yang dilumpuhkan dalam Internet Explorer (IE) 6 dan 7 boleh had yang mengecewakan berbanding dengan kemudahan berbuat demikian dalam Firefox menggunakan kelas yang mudah.

Batasan CSS dalam IE

Punca isu ini terletak pada cara IE mentafsir Peraturan CSS digunakan pada medan borang yang dilumpuhkan. Tidak seperti penyemak imbas seperti Firefox dan penyemak imbas berasaskan WebKit, yang mengutamakan peraturan CSS tanpa mengira konteksnya, IE sangat bergantung pada set widget lalai sistem pengendalian untuk memaparkan elemen borang.

Alternatif 'baca sahaja'

Penyelesaian kepada pengehadan ini ialah menggunakan atribut 'baca sahaja' dan bukannya 'dilumpuhkan' pada kotak teks. Dengan berbuat demikian, kawalan tidak dipaparkan sebagai widget dilumpuhkan peringkat OS, memberikan anda lebih fleksibiliti untuk menggayakannya menggunakan CSS.

Untuk mencapai kesan yang diingini, cipta kelas CSS (mis., 'dilumpuhkan') yang mentakrifkan gaya untuk kotak teks yang dilumpuhkan, seperti warna latar belakang atau warna fon tertentu. Kemudian, dalam HTML anda, gunakan kelas ini pada kotak teks 'baca sahaja' untuk mengawal penampilannya:

<code class="html"><textarea readonly="readonly" class="disabled">Hello</textarea></code>
Salin selepas log masuk

Penyelesaian ini membolehkan anda menyesuaikan penampilan kotak teks yang dilumpuhkan dalam IE agar sepadan dengan keperluan khusus anda, memastikan konsistensi merentas pelayar yang berbeza.

Atas ialah kandungan terperinci Bagaimana untuk Menukar Warna Kotak Teks Dilumpuhkan 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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan