CSS @namespace नियम

वर्णन और उपयोग

CSS @namespace रूल CSS तालिका में उपयोग के लिए एक चाहिए होने वाले XML नामस्पेस को निर्धारित करता है。

@namespace सभी @charset और @import नियम के बाद और स्टाइल तालिका में सभी अन्य at-रूल (जैसे @import और @charset) के बीच। @ करने वाले नियम (अट रूल) और शैली घोषणा के बीच।

उदाहरण

स्टाइल तालिका में दो XML नामस्पेस निर्धारित करें:

@namespace url(http://www.w3.org/1999/xhtml); /* मूल नामस्पेस */
@namespace svg url(http://www.w3.org/2000/svg); /* पूर्व-संकेतित नामस्पेस */
/* सभी XHTML में <a> एलीमेंट को मेल खाना (क्योंकि XHTML मूल नामस्पेस है) */
a {
  color: salmon;
  text-decoration: none;
  font-weight: bold;
}
/* सभी SVG में <a> एलीमेंट को मेल खाना */
svg|a {
  fill: maroon;
  text-decoration: underline;
}
/* XHTML और SVG में <a> एलीमेंट को मेल खाना */
*|a {
  text-transform: uppercase;
}

अपने आप साफ़ी करें

CSS व्याकरण

@namspace prefix url(xmlNamspaceURL);

गुण मूल्य

मूल्य वर्णन
prefix वैकल्पिक。
url() अनिवार्य。

ब्राउज़र की सहायता

टेबल में दिए गए नंबर वह ब्राउज़र का संस्करण है जो पहली बार @ नियम को पूरी तरह से समर्थित करता है。

च्रोम एज फ़ायरफॉक्स सफारी ओपेरा
1 12 1 1 8