आप पहले ही अपना उत्तर पोस्ट कर चुके हैं, लेकिन यहां थोड़ी अधिक जानकारी है।
मेरे प्रयोगों से मैं एक ही निष्कर्ष तक पहुंच गया हूं: आईई पर, आप इसे सीएसएस से नहीं बदल सकते हैं। यहाँ पर क्यों।
अक्षम बटनों के रंग इस बात पर निर्भर करते हैं कि विंडोज for the "3D Objects" item in "Window Color and Appearance" (प्रदर्शन सेटिंग्स के तहत) दिखाने के लिए कॉन्फ़िगर किया गया है।
अक्षम बटन के डिफ़ॉल्ट रंग हैं: text = A0A0A0
, छाया = सफेद। यदि उपयोगकर्ता ने डिफ़ॉल्ट को बदल दिया है तो वे अलग हो सकते हैं (विंडोज 7 में आपको इसे करने के लिए 'उन्नत सेटिंग्स' में जाना होगा), लेकिन लगभग सभी के पास ये होगा। वे एक अक्षम बटन के सिस्टम डिफ़ॉल्ट पृष्ठभूमि रंग फिट करने के लिए डिज़ाइन किए गए थे, जो F4F4F4
है।
इस समस्या के लिए मेरे समाधान सीएसएस डिजाइन करने के लिए इतना है कि कम से कम डिफ़ॉल्ट सेटिंग्स के लिए, IE के तहत एक विकलांग बटन ठीक दिखेगा है - सबसे अच्छा तरीका है जब F4F4F4
करने के लिए निष्क्रिय पृष्ठभूमि सेट करने के लिए है:
button[disabled], a[disabled] {
background-color: #f4f4f4;
}
आप Bootstrap मेरे जैसे प्रयोग कर रहे हैं, तो आप इस बजाय करना चाहिए:
.btn[disabled], .btn.disabled[disabled] {
background-color: #f4f4f4;
}
आप केवल आईई के लिए इसे सक्षम करने के लिए कुछ सशर्त चयनकर्ता भी जोड़ सकते हैं।
धन्यवाद, लेकिन मैं बटन के अंदर पाठ पर छाया के बारे में बात कर रहा हूँ, बटन सीमा नहीं। –
मैं केवल यह देख रहा हूं कि 'आईई' संभवतः 'jQuery' और 'टेक्स्ट-छाया: कोई नहीं;' एक समाधान है। – danferth
@ डैनफेरथ: समस्या केवल आईई 8 और 9 के लिए विशिष्ट है। ध्यान दें 9. नहीं 10, नहीं 11. –