Rumah  >  Artikel  >  hujung hadapan web  >  Mengapa Menukar Warna Teks dalam Kotak Teks Dilumpuhkan Berfungsi Berbeza dalam IE6/7 dan Firefox?

Mengapa Menukar Warna Teks dalam Kotak Teks Dilumpuhkan Berfungsi Berbeza dalam IE6/7 dan Firefox?

Susan Sarandon
Susan Sarandonasal
2024-11-01 23:40:29585semak imbas

Why Does Changing Text Color in Disabled Textboxes Work Differently in IE6/7 and Firefox?

IE Disabled Textbox Font Color Modification

Dalam Firefox, mengubah suai warna teks kotak teks yang dilumpuhkan adalah mudah melalui penggunaan kelas CSS . Walau bagaimanapun, teknik ini kurang dalam Internet Explorer versi 6 dan 7.

Kebimbangannya ialah menggunakan kelas dengan tujuan menukar warna teks kotak teks yang dilumpuhkan kepada merah, menghasilkan teks kelabu dalam IE, manakala Firefox memaparkan merah yang dikehendaki. Penyemak imbas lain menunjukkan variasi yang serupa dalam tingkah laku.

Percanggahan ini timbul daripada tahap kawalan berbeza yang digunakan oleh sistem pengendalian terhadap pemaparan medan borang. Sesetengah aspek mengikut peraturan CSS dengan lebih dekat daripada yang lain. Kaedah penskripan tidak boleh digunakan dalam keadaan ini.

Penyelesaian yang disyorkan ialah menggunakan atribut 'baca sahaja' dan bukannya 'dilumpuhkan' dan menggunakan CSS (contohnya, berdasarkan 'class="disabled"') untuk mencipta semula penampilan orang kurang upaya. Elemen input 'baca sahaja' tidak dipaparkan sebagai widget dilumpuhkan peringkat OS, membenarkan pilihan penyesuaian yang lebih besar.

Atas ialah kandungan terperinci Mengapa Menukar Warna Teks dalam Kotak Teks Dilumpuhkan Berfungsi Berbeza dalam IE6/7 dan Firefox?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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