मैं CSS स्टाइलशीट में निम्नलिखित परिभाषा पाया:एक सीएसएस चयनकर्ता में पाइप (|) क्या करता है?
*|*:link {color:#ff00ff;}
क्या का फायदा नहीं है |? क्या यह कुछ प्रकार का सीएसएस हैक है?
मैं CSS स्टाइलशीट में निम्नलिखित परिभाषा पाया:एक सीएसएस चयनकर्ता में पाइप (|) क्या करता है?
*|*:link {color:#ff00ff;}
क्या का फायदा नहीं है |? क्या यह कुछ प्रकार का सीएसएस हैक है?
यह separates namespace and element name।
जब तक कोई डिफ़ॉल्ट नेमस्पेस परिभाषित नहीं किया जाता है, *|*:link
*:link
या सिर्फ :link
लिखने का एक जटिल तरीका है।
<el xmlns="http://name/space" />
<style>
@namespace namespace_example url(http://name/space);
namespace_example|el {background: red;}
</style>
यह नामस्थान के साथ प्रयोग किया जाता है, namespace|element
को परिभाषित:
एक XML दस्तावेज में, आपको निम्न हो सकता था। अधिक जानकारी के लिए, documentation here पर एक नज़र डालें। यदि namespace
परिभाषित नहीं है, तो चयनकर्ताओं को नेमस्पेस *
के साथ परिभाषित करना व्यर्थ है।
यह [सीएसएस 2 विशिष्टता] (http://www.w3.org/TR/CSS2/selector.html) में सूचीबद्ध नहीं है, इसलिए हैक ... लेकिन मुझे रूचि है ... –
मैंने कभी नहीं किया है एक देखा पहले एक सीएसएस फ़ाइल में ... यह किसी प्रकार का हैक होना चाहिए, क्योंकि यह किसी भी चयनकर्ता में एक चरित्र नहीं है। – timw4mail
@Jason McCreary @ timw4mail * हैक * सीएसएस 3 कहा जाता है;) – phihag