2011-07-15 13 views
7

मैं इस करवाते भाग गया:सीएसएस वाइल्डकार्ड

#id { 
    width: 73.076em; 
    *width: 71.25em; 
} 

वाइल्डकार्ड क्या मतलब है? मैं इस से बाहर निकलने के लिए जल्दी से Google नहीं लग रहा है।

उत्तर

8

* नियम केवल इंटरनेट एक्सप्लोरर के द्वारा उठाया है .. यह एक CSS hack है।

*property: valueIE 7 में और नीचे संपत्ति के मूल्य लागू होता है। यह भविष्य के संस्करणों में काम कर सकता है या नहीं भी हो सकता है। चेतावनी: यह अमान्य सीएसएस का उपयोग करता है।

+1

उस उद्धरण कहां से है? –

+2

@kingjiv: शायद http://www.javascriptkit.com/dhtmltutors/csshacks3.shtml – thirtydot

+1

बस स्पष्ट होना: यह वाइल्डकार्ड नहीं है, यह एक अमान्य चरित्र है जो पुराने आईई (गलत तरीके से) अनदेखा करता है। – Quentin

2

@ फिल सही है - *property: value एक सीएसएस हैक है जो केवल आईई 7 और निचले स्तर पर लागू होगा। (के रूप में में देखा ऊपर कोड ब्लॉक) http://mathiasbynens.be/notes/safe-css-hacks#css-hacks

दोनों _property: value और *property: value हैक्स सुरक्षित सीएसएस हैक्स के उदाहरण हैं:

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

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