2011-06-17 14 views
6

संभव डुप्लिकेट:
css: the meaning of * markअर्थ

क्या * सीएसएस में क्या करता है?

.center-wrapper{ 
    text-align: center; 
} 
.center-wrapper * { 
    margin: 0 auto; 
} 

इस लिखने में कोई त्रुटि है: मैं कुछ कोड here है कि यह निहित देखा था?

+0

मैं थॉगिंग * सीएसएस, * जिसका मतलब सीएसएस, सीएसएस *, और सीएसएस * प्रतीक अर्थ है, और उनमें से कोई भी परिणाम के साथ आया था। Thats क्यों मैंने सोचा था कि यह एक टाइपो था –

उत्तर

14

* का मतलब है सभी।

इस मामले में यह .center-wrapper

4

में सभी तत्वों होगा यह कोई वाइल्डकार्ड यह हर तत्व से मेल खाता है,। तो आपके उदाहरण में, इसका अर्थ यह है कि प्रत्येक तत्व जो "केंद्र-रैपर" वर्ग वाले तत्वों के वंशज हैं।

आधिकारिक W3C डॉक्स के अनुसार, यह एक "सार्वभौमिक चयनकर्ता", देख कहा जाता है http://www.w3.org/TR/css3-selectors/#universal-selector:

सार्वभौमिक चयनकर्ता, एक सीएसएस योग्य नाम के रूप में लिखा [CSS3NAMESPACE] एक तारक के साथ (* U + 002 ए) स्थानीय नाम के रूप में, किसी भी तत्व प्रकार के योग्य नाम का प्रतिनिधित्व करता है।

0

* का अर्थ है कि इसे निर्दिष्ट शैलियों को पूरे पृष्ठ पर लागू किया जाना चाहिए। यह एक टाइपो नहीं है।

0
  • का अर्थ है सब कुछ: दस्तावेज़ में प्रत्येक टैग/तत्व।

इस मामले में .center-wrapper * केंद्र-रैपर वर्ग के साथ प्रत्येक तत्व के तहत सब कुछ।

0

इसका मतलब है कि यह डोम के उस हिस्से के भीतर सभी तत्वों का चयन करेगा।

0

* सार्वभौमिक चयनकर्ता है। .center-wrapper *.center-wrapper के सभी वंशज तत्वों का चयन करें।

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