CSS @నేమ్స్పేస్ రూల్

నిర్వచనం మరియు వినియోగం

CSS @namespace విధానం షైలీ పట్టికలో ఒక వినియోగించాల్సిన XML నెట్వర్క్ను నిర్వచించడానికి ఉపయోగిస్తారు.

@namespace విధానాలు అన్ని @charset మరియు @import విధానం తర్వాత మరియు షైలీ పట్టికలో అన్ని ఇతర at-విధానాల (మరియు @import మరియు @charset విధానాలు) ముందు ఉండాలి. @ ముందు నిర్వచించిన విధానం (కాస్ట్ రుల్స్ మరియు షైలీ ప్రకటనలు) మరియు షైలీ పట్టికలో అన్ని ఇతర 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() అవసరమైన. నెట్వర్క్ యూరి.

బ్రౌజర్ మద్దతు

పట్టికలో ఉన్న సంఖ్యలు ఈ @ విధానాన్ని పూర్తిగా మద్దతు ఇస్తున్న మొదటి బ్రౌజర్ సంస్కరణను సూచిస్తాయి.

Chrome ఎడ్జ్ ఫైర్ఫాక్స్ సఫారీ ఓపెరా
1 12 1 1 8