"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > मैं IE8 में अक्षम HTML नियंत्रणों का टेक्स्ट रंग क्यों नहीं बदल सकता?

मैं IE8 में अक्षम HTML नियंत्रणों का टेक्स्ट रंग क्यों नहीं बदल सकता?

2024-11-09 को प्रकाशित
ब्राउज़ करें:548

Why Can\'t I Change the Text Color of Disabled HTML Controls in IE8?

IE8 में अक्षम HTML नियंत्रणों के लिए CSS रंग-परिवर्तन समस्या

HTML में, अक्षम विशेषता इनपुट नियंत्रणों को अक्षम कर देती है, लेकिन यह भी प्रभावित करती है उन नियंत्रणों की उपस्थिति. अधिकांश ब्राउज़र सीएसएस का उपयोग करके अक्षम नियंत्रणों पर लागू कस्टम शैलियों का सम्मान करते हैं। हालाँकि, जब अक्षम नियंत्रणों का रंग बदलने की बात आती है तो इंटरनेट एक्सप्लोरर 8 (IE8) एक अनोखी चुनौती पेश करता है।

अक्षम इनपुट नियंत्रणों के लिए एक कस्टम रंग शैली लागू करने के बावजूद, IE8 टेक्स्ट रंग को ग्रे में वापस कर देगा। यह व्यवहार उपयोग किए गए CSS नियम की परवाह किए बिना होता है। उदाहरण के लिए, निम्नलिखित कोड टेक्स्ट के रंग को संशोधित नहीं करेगा:

input[disabled='disabled']{
  color: #666;     
}

यह समस्या पूरी तरह से रंग संपत्ति के साथ उत्पन्न होती है। अन्य सभी शैली गुण, जैसे पृष्ठभूमि-रंग, सीमा-रंग, आदि को सफलतापूर्वक संशोधित किया जा सकता है। इस विशिष्ट व्यवहार का कारण अज्ञात बना हुआ है।

निष्कर्ष

हालांकि सीएसएस का उपयोग करके अधिकांश ब्राउज़रों में अक्षम इनपुट नियंत्रणों की उपस्थिति को अनुकूलित करना संभव है, IE8 एक सीमा प्रस्तुत करता है जब टेक्स्ट का रंग बदलने की बात आती है। यह सीमा IE8 में अंतर्निहित है और इसे आसानी से दूर नहीं किया जा सकता है।

नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3