एस्टेरिक्स वर्ण सीएसएस में एक वैध वाइल्डकार्ड है। अकेले इसका उपयोग करने का मतलब है कि निम्नलिखित सीएसएस गुण डोम में सभी तत्व नोड्स के खिलाफ उपयोग किए जाएंगे। उदाहरण:
*{color:#000;}
उपरोक्त संपत्ति सभी DOM तत्वों पर लागू होगी, जिससे सीएसएस में प्राकृतिक कैस्केडिंग को हराया जा सकेगा। यह केवल विशेष रूप से DOM तत्वों को टैग करके ओवरराइड किया जा सकता है जहां लक्ष्यीकरण एक अद्वितीय पहचानकर्ता संदर्भ शुरू करता है। उदाहरण:
#uniqueValue div strong{color:#f00;}
उपरोक्त संपत्ति वाइल्डकार्ड को ओवरराइड करेगी और सभी मजबूत तत्वों का पाठ बनाएगी जो एक तत्व के अंदर एक div में "uniqueValue" के आईडी विशेषता मान के साथ होती है।
एक सार्वभौमिक रूप से लागू वाइल्डकार्ड का उपयोग करना, जैसे कि पहला उदाहरण, रीसेट स्टाइलशीट लिखने के लिए एक त्वरित और गंदा तरीका हो सकता है। यह त्वरित और गंदा है क्योंकि वाइल्डकार्ड के बाद प्रस्तुति की दानेदार परिभाषा संभवतः एक बहुत फूला हुआ स्टाइलशीट बनाएगी। यदि आप वाइल्डकार्ड का उपयोग करने जा रहे हैं, तो मैं इसे विशेष रूप से उपयोग करने का सुझाव दूंगा, जैसे:
* strong{color:#f00;}
उपरोक्त उदाहरण एक अद्वितीय पहचानकर्ता के साथ निर्दिष्ट नहीं अन्य सीएसएस गुणों की परवाह किए बिना सभी मजबूत तत्वों के रंग को लाल बना देगा। यह "महत्वपूर्ण" घोषणा का उपयोग करने की तुलना में बहुत सुरक्षित माना जाता है क्योंकि उस घोषणा को उद्देश्यपूर्ण व्यवहारों की प्राकृतिक कार्यक्षमता के साथ हस्तक्षेप करने के लिए जाना जाता है और यह एक स्वप्नदोष है।
आपके उदाहरण में तारांकन गलत जगह पर हैं क्योंकि वे संपत्ति घोषणाओं के अंदर प्रतीत होते हैं, कोड जो घुंघराले ब्रेसिज़ के अंदर जाता है, और जो संभवतः एक त्रुटि का कारण होगा।