2012-07-01 8 views
5

संभव डुप्लिकेट:
What does an asterisk do in a CSS property name?एक सीएसएस संपत्ति के बगल में तारांकन का मतलब क्या है?

मैं यह पता लगाने की क्या तारांकित (*) के बगल में इसका मतलब है कोशिश कर रहा हूँ "ऊर्ध्वाधर- align: मध्यम" इस सीएसएस फ़ाइल में संपत्ति:

button, input, select, textarea { 
    font-family: sans-serif; 
    font-size: 100%; 
    margin: 0; 
    vertical-align: baseline; 
    *vertical-align: middle; 
} 

इसके अलावा, "वर्टिकल-एलाइन" दो बार दोहराया जाएगा, तारांकन मूल्य पहले से अलग क्यों होगा?

मुझे पता है कि कक्षा के नाम के आगे इसका क्या अर्थ है, लेकिन मैंने इसे किसी संपत्ति के आगे कभी नहीं देखा है।

+0

Dup की [सीएसएस रीसेट - एक शैली के भीतर asterik के प्रयोजन] (http: // stackoverflow .com/q/1690642), [सीएसएस संपत्ति नाम में तारांकन क्या करता है?] (http://stackoverflow.com/q/4563651/) – outis

उत्तर

8

यह एक सीएसएस हैक है। केवल आईई 7 और नीचे इसे पहचान लेंगे।

मैं इसका उपयोग करने की अनुशंसा नहीं करता। इसके बजाय, आईई के संस्करण के आधार पर बॉडी टैग के लिए एक अलग वर्ग नाम प्रस्तुत करने के लिए आईई सशर्त टिप्पणियों का उपयोग करें।

मैं IE के पुराने संस्करणों से निपटने के लिए है, मैं एक विधि इस के समान का उपयोग करें:

http://nicolasgallagher.com/better-conditional-classnames-for-hack-free-css/

+0

उदाहरण देखें http://www.webdevout.net/css-hacks/ – sasfrog

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