2011-06-08 15 views
7

में शैलियों को ओवरराइट करने में असमर्थ, मैंने अभी क्रोम 12 में अपग्रेड किया है और मुझे लगता है कि मेरा "मीटर" स्टाइल अब क्रोम पर काम नहीं करता है। जब तक मैं 12क्रोम 12

दिलचस्प बात यह है क्रोम के लिए अद्यतन

meter::-webkit-meter-horizontal-optimum-value, 
meter::-webkit-meter-horizontal-suboptimal-value, 
meter::-webkit-meter-horizontal-even-less-good-value { 
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#cea), to(#7a3)); 
} 

यह ठीक काम कर रहा था, मैं अब के साथ इन छद्म तत्वों के लिए उपयोगकर्ता एजेंट शैलियों देख सकते हैं:

मैं की तरह कुछ का उपयोग कर रहा था वेब इंस्पेक्टर, यहां तक ​​कि अन्य साइटों पर भी मैं जाता हूं। एक उदाहरण के लिए, का निरीक्षण ब्रूस लॉसन का प्रयोग:

http://people.opera.com/brucel/dev/html5-meter-style.html

मैं भी वेबकिट Trac पृष्ठ पर उपयोगकर्ता के स्टाइलशीट पर जाने की कोशिश की है:

http://trac.webkit.org/browser/trunk/Source/WebCore/css/html.css

वहाँ का एक नया तरीका है क्रोम में स्टाइल मीटर?

+0

मैं एक ही हो रही है

meter { -webkit-appearance: none; } 

यहाँ टिकट के लिए लिंक है समस्या, और ओपेरा के नवीनतम संस्करण के साथ समस्या भी है। कोई फर्क नहीं पड़ता कि मैं क्या करता हूं, मैं गेज शैली से छुटकारा नहीं पा सकता हूं और सादा पाठ मान प्रदर्शित नहीं कर सकता। –

+1

कृपया आप http://crbug.com पर एक बग फाइल कर सकते हैं - क्रोम में एक छाया डोम का उपयोग करने के लिए हाल ही में बदलाव हुए हैं और वास्तविक स्टाइल बदल सकता है – Kinlan

+1

अरे किनलान, मैंने आपकी सलाह ली और टिकट दायर किया: http: //code.google.com/p/chromium/issues/detail?id=86009 – uglymunky

उत्तर

2

मैंने क्रोम देव टीम के साथ एक बग दायर की और यह पता चला कि क्रोम 12+ आपको डिफ़ॉल्ट उपयोगकर्ता-एजेंट स्टाइल को "-वेबिट-उपस्थिति: कोई नहीं" के साथ रीसेट करने की आवश्यकता है, इससे पहले तत्व को ओवरराइड करने में सक्षम होने से पहले स्टाइल।

अधिक विशेष रूप से, एक निम्नलिखित नियम जोड़ने की जरूरत है: http://code.google.com/p/chromium/issues/detail?id=86009

यहाँ एक jsFiddle है:: http://jsfiddle.net/F8tJu/1/

+1

यह अब क्रोम 13 में काम नहीं कर रहा प्रतीत होता है (13.0.782.215) तो हम फिर से इसे ठीक करने तक स्क्वायर 1 पर वापस आ गए हैं । – Rembrand

संबंधित मुद्दे