XML ஆவணங்களை ஸ்டைல் செய்ய CSS @namespace-இன் ஆற்றலைத் திறந்திடுங்கள். இந்த விரிவான வழிகாட்டி, அதன் தொடரியல் முதல் மேம்பட்ட நுட்பங்கள் வரை அனைத்தையும் உள்ளடக்கியது, உலாவிகளுக்கிடையேயான இணக்கத்தன்மை மற்றும் உலகளாவிய அணுகலை உறுதி செய்கிறது.
CSS @namespace: நேம்ஸ்பேஸ்களைக் கொண்டு XML-ஐ ஸ்டைல் செய்தல் - ஒரு விரிவான வழிகாட்டி
கேஸ்கேடிங் ஸ்டைல் ஷீட்கள் (CSS) முக்கியமாக HTML ஆவணங்களை ஸ்டைல் செய்யவே அறியப்படுகின்றன. இருப்பினும், அவற்றின் திறன்கள் அதையும் தாண்டி விரிவடைந்து, எக்ஸ்டென்சிபிள் மார்க்அப் லாங்குவேஜ் (XML) அடிப்படையிலானவை உட்பட பல்வேறு ஆவண வகைகளை ஸ்டைல் செய்ய டெவலப்பர்களுக்கு உதவுகின்றன. CSS மூலம் XML-ஐ ஸ்டைல் செய்வதில் ஒரு முக்கிய அம்சம் @namespace at-rule-ஐப் பயன்படுத்துவதாகும். இந்த விரிவான வழிகாட்டி CSS நேம்ஸ்பேஸ்களின் நுணுக்கங்களை ஆழமாக ஆராய்ந்து, XML ஆவணங்களை திறம்பட ஸ்டைல் செய்யத் தேவையான அறிவு மற்றும் கருவிகளை உங்களுக்கு வழங்குகிறது.
XML நேம்ஸ்பேஸ்களைப் புரிந்துகொள்ளுதல்
CSS @namespace பற்றி அறிந்துகொள்வதற்கு முன், XML நேம்ஸ்பேஸ்கள் என்ற கருத்தைப் புரிந்துகொள்வது அவசியம். ஒரே ஆவணத்தில் வெவ்வேறு XML சொற்களஞ்சியங்களிலிருந்து உறுப்புகளைக் கலக்கும்போது உறுப்புப் பெயர் முரண்பாடுகளைத் தவிர்க்க XML நேம்ஸ்பேஸ்கள் ஒரு வழியை வழங்குகின்றன. ஒவ்வொரு சொற்களஞ்சியத்திற்கும் தனித்துவமான யூனிஃபார்ம் ரிசோர்ஸ் ஐடென்டிஃபையர்களை (URI) ஒதுக்குவதன் மூலம் இது அடையப்படுகிறது.
உதாரணமாக, XHTML மற்றும் ஸ்கேலபிள் வெக்டர் கிராபிக்ஸ் (SVG) இரண்டிலிருந்தும் உறுப்புகளை இணைக்கும் ஒரு ஆவணத்தைக் கவனியுங்கள். நேம்ஸ்பேஸ்கள் இல்லாமல், XHTML-ல் இருந்து வரும் title உறுப்பு, SVG-ல் இருந்து வரும் title உறுப்புடன் குழப்பமடையக்கூடும். நேம்ஸ்பேஸ்கள் இந்த குழப்பத்தைத் தீர்க்கின்றன.
XML நேம்ஸ்பேஸ்களை அறிவித்தல்
XML நேம்ஸ்பேஸ்கள், ரூட் உறுப்பு அல்லது நேம்ஸ்பேஸ் முதலில் பயன்படுத்தப்படும் எந்த உறுப்பிலும் xmlns பண்புக்கூறுகளைப் பயன்படுத்தி அறிவிக்கப்படுகின்றன. இந்தப் பண்புக்கூறு xmlns:prefix="URI" என்ற வடிவத்தை எடுக்கும், இதில்:
xmlnsஎன்பது ஒரு நேம்ஸ்பேஸ் அறிவிப்பைக் குறிக்கும் முக்கிய வார்த்தையாகும்.prefixஎன்பது நேம்ஸ்பேஸைக் குறிக்கப் பயன்படுத்தப்படும் ஒரு விருப்பத்தேர்வு குறுகிய பெயராகும்.URIஎன்பது நேம்ஸ்பேஸிற்கான தனித்துவமான அடையாளங்காட்டியாகும் (எ.கா., ஒரு URL).
XHTML மற்றும் SVG நேம்ஸ்பேஸ்களுடன் கூடிய ஒரு XML ஆவணத்தின் எடுத்துக்காட்டு இங்கே:
<root xmlns:html="http://www.w3.org/1999/xhtml" xmlns:svg="http://www.w3.org/2000/svg">
<html:h1>My Document</html:h1>
<svg:svg width="100" height="100">
<svg:circle cx="50" cy="50" r="40" fill="red"/>
</svg:svg>
</root>
இந்த எடுத்துக்காட்டில், html என்பது XHTML நேம்ஸ்பேஸிற்கான (http://www.w3.org/1999/xhtml) முன்னொட்டு ஆகும், மற்றும் svg என்பது SVG நேம்ஸ்பேஸிற்கான (http://www.w3.org/2000/svg) முன்னொட்டு ஆகும்.
CSS @namespace அறிமுகம்
CSS @namespace at-rule உங்கள் CSS ஸ்டைல்ஷீட்டிற்குள் ஒரு நேம்ஸ்பேஸ் URI-ஐ ஒரு நேம்ஸ்பேஸ் முன்னொட்டுடன் இணைக்க உங்களை அனுமதிக்கிறது. இந்த முன்னொட்டு பின்னர் அந்த நேம்ஸ்பேஸைச் சேர்ந்த உறுப்புகளை இலக்கு வைக்கப் பயன்படுகிறது. அதன் அடிப்படை தொடரியல்:
@namespace prefix "URI";
இதில்:
@namespaceஎன்பது at-rule முக்கிய வார்த்தை.prefixஎன்பது நேம்ஸ்பேஸ் முன்னொட்டு (இயல்புநிலை நேம்ஸ்பேஸிற்கு காலியாக இருக்கலாம்).URIஎன்பது நேம்ஸ்பேஸ் URI.
CSS-ல் நேம்ஸ்பேஸ்களை அறிவித்தல்
முந்தைய XML எடுத்துக்காட்டைக் கருத்தில் கொள்வோம். அதை CSS கொண்டு ஸ்டைல் செய்ய, முதலில் உங்கள் ஸ்டைல்ஷீட்டில் நேம்ஸ்பேஸ்களை அறிவிக்க வேண்டும்:
@namespace html "http://www.w3.org/1999/xhtml"; @namespace svg "http://www.w3.org/2000/svg";
நேம்ஸ்பேஸ்களை அறிவித்த பிறகு, உங்கள் CSS செலக்டர்களில் உள்ள முன்னொட்டுகளைப் பயன்படுத்தி குறிப்பிட்ட உறுப்புகளை இலக்கு வைக்கலாம்:
html|h1 {
color: blue;
font-size: 2em;
}
svg|svg {
border: 1px solid black;
}
svg|circle {
fill: green;
}
முக்கியம்: பைப் சின்னம் (|) CSS செலக்டரில் நேம்ஸ்பேஸ் முன்னொட்டையும் உறுப்புப் பெயரையும் பிரிக்கப் பயன்படுகிறது.
இயல்புநிலை நேம்ஸ்பேஸ்
நீங்கள் ஒரு இயல்புநிலை நேம்ஸ்பேஸையும் அறிவிக்கலாம், இது வெளிப்படையான முன்னொட்டு இல்லாத உறுப்புகளுக்குப் பொருந்தும். @namespace விதியில் முன்னொட்டைத் தவிர்ப்பதன் மூலம் இது செய்யப்படுகிறது:
@namespace "http://www.w3.org/1999/xhtml";
இயல்புநிலை நேம்ஸ்பேஸுடன், முன்னொட்டைப் பயன்படுத்தாமல் அந்த நேம்ஸ்பேஸில் உள்ள உறுப்புகளை நீங்கள் இலக்கு வைக்கலாம்:
h1 {
color: blue;
font-size: 2em;
}
XHTML ஆவணங்களை ஸ்டைல் செய்யும் போது இது மிகவும் பயனுள்ளதாக இருக்கும், ஏனெனில் XHTML பெரும்பாலும் XHTML நேம்ஸ்பேஸை இயல்புநிலையாகப் பயன்படுத்துகிறது.
CSS @namespace-இன் நடைமுறை எடுத்துக்காட்டுகள்
பல்வேறு XML-அடிப்படையிலான ஆவண வகைகளை ஸ்டைல் செய்ய CSS @namespace-ஐப் பயன்படுத்துவதன் சில நடைமுறை எடுத்துக்காட்டுகளை ஆராய்வோம்.
XHTML-ஐ ஸ்டைல் செய்தல்
HTML-இன் XML மறுஉருவாக்கமாக இருப்பதால், XHTML நேம்ஸ்பேஸ்-அடிப்படையிலான ஸ்டைலிங்கிற்கு ஒரு முக்கிய எடுத்துக்காட்டாகும். பின்வரும் XHTML ஆவணத்தைக் கவனியுங்கள்:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>My XHTML Page</title>
</head>
<body>
<h1>Welcome to My Page</h1>
<p>This is a paragraph of text.</p>
</body>
</html>
இந்த ஆவணத்தை ஸ்டைல் செய்ய, பின்வரும் CSS-ஐப் பயன்படுத்தலாம்:
@namespace "http://www.w3.org/1999/xhtml";
body {
font-family: sans-serif;
margin: 20px;
}
h1 {
color: navy;
text-align: center;
}
p {
line-height: 1.5;
}
இந்த வழக்கில், XHTML நேம்ஸ்பேஸ் இயல்புநிலையாக அறிவிக்கப்பட்டுள்ளது, இது முன்னொட்டுகள் இல்லாமல் நேரடியாக உறுப்புகளை ஸ்டைல் செய்ய உங்களை அனுமதிக்கிறது.
SVG-ஐ ஸ்டைல் செய்தல்
SVG என்பது வெக்டர் கிராபிக்ஸ் உருவாக்கப் பயன்படும் மற்றொரு பொதுவான XML-அடிப்படையிலான வடிவமாகும். இங்கே ஒரு எளிய SVG எடுத்துக்காட்டு:
<svg width="100" height="100" xmlns="http://www.w3.org/2000/svg"> <circle cx="50" cy="50" r="40" fill="red"/> </svg>
இந்த SVG-ஐ ஸ்டைல் செய்ய, பின்வரும் CSS-ஐப் பயன்படுத்தலாம்:
@namespace svg "http://www.w3.org/2000/svg";
svg|svg {
border: 1px solid black;
}
svg|circle {
fill: blue;
stroke: black;
stroke-width: 2;
}
இங்கே, நாம் svg என்ற முன்னொட்டுடன் SVG நேம்ஸ்பேஸை அறிவித்து, அதை svg மற்றும் circle உறுப்புகளை இலக்கு வைக்கப் பயன்படுத்துகிறோம்.
MathML-ஐ ஸ்டைல் செய்தல்
MathML என்பது கணிதக் குறியீடுகளை விவரிக்கப் பயன்படும் ஒரு XML-அடிப்படையிலான மொழியாகும். இது பொதுவாக CSS உடன் நேரடியாக ஸ்டைல் செய்யப்படுவது குறைவு, ஆனால் அது சாத்தியம். இங்கே ஒரு அடிப்படை எடுத்துக்காட்டு:
<math xmlns="http://www.w3.org/1998/Math/MathML">
<mrow>
<mi>x</mi>
<mo>+</mo>
<mn>1</mn>
</mrow>
</math>
மற்றும் அதனுடன் தொடர்புடைய CSS:
@namespace math "http://www.w3.org/1998/Math/MathML";
math|math {
font-size: 1.2em;
}
math|mi {
font-style: italic;
}
math|mo {
font-weight: bold;
}
மேம்பட்ட நுட்பங்கள் மற்றும் பரிசீலனைகள்
CSS தனித்தன்மை மற்றும் நேம்ஸ்பேஸ்கள்
CSS நேம்ஸ்பேஸ்களுடன் பணிபுரியும் போது, அவை CSS தனித்தன்மையை எவ்வாறு பாதிக்கின்றன என்பதைப் புரிந்துகொள்வது முக்கியம். நேம்ஸ்பேஸ் முன்னொட்டுகளுடன் கூடிய செலக்டர்கள் அவைகள் இல்லாத செலக்டர்களைப் போலவே அதே தனித்தன்மையைக் கொண்டுள்ளன. இருப்பினும், ஒரே உறுப்புக்குப் பொருந்தக்கூடிய பல விதிகள் உங்களிடம் இருந்தால், நிலையான CSS தனித்தன்மை விதிகள் இன்னும் பொருந்தும். எடுத்துக்காட்டாக, நேம்ஸ்பேஸ்களைப் பொருட்படுத்தாமல், ஒரு ID செலக்டர் எப்போதும் ஒரு கிளாஸ் செலக்டரை விட அதிக தனித்தன்மையுடன் இருக்கும்.
உலாவிகளுக்கிடையேயான இணக்கத்தன்மை
CSS @namespace-க்கான ஆதரவு பொதுவாக நவீன உலாவிகளில் நன்றாக உள்ளது. இருப்பினும், பழைய உலாவிகள், குறிப்பாக இன்டர்நெட் எக்ஸ்ப்ளோரர் 9-க்கு முந்தைய பதிப்புகளில், வரையறுக்கப்பட்ட அல்லது ஆதரவு இல்லாமல் இருக்கலாம். இணக்கத்தன்மையை உறுதிப்படுத்த உங்கள் ஸ்டைல்ஷீட்களை பல்வேறு உலாவிகளில் சோதிப்பது முக்கியம். பழைய உலாவிகளுக்கு மாற்று ஸ்டைலிங்கை வழங்க நிபந்தனைக் கருத்துகள் அல்லது ஜாவாஸ்கிரிப்ட் தற்காலிகத் தீர்வுகளைப் பயன்படுத்த வேண்டியிருக்கலாம்.
சோதனை செய்வது முக்கியம்! பயன்படுத்தப்பட்ட ஸ்டைல்களை ஆய்வு செய்ய மற்றும் உங்கள் நேம்ஸ்பேஸ்-அடிப்படையிலான விதிகள் சரியாகப் பயன்படுத்தப்படுகின்றன என்பதை உறுதிப்படுத்த உலாவி டெவலப்பர் கருவிகளைப் பயன்படுத்தவும்.
பல நேம்ஸ்பேஸ்களுடன் பணிபுரிதல்
சிக்கலான XML ஆவணங்களில் பல நேம்ஸ்பேஸ்கள் இருக்கலாம். வெவ்வேறு சொற்களஞ்சியங்களிலிருந்து உறுப்புகளை இலக்கு வைக்க உங்கள் CSS-ல் பல நேம்ஸ்பேஸ்களை அறிவித்து பயன்படுத்தலாம். குழப்பத்தைத் தவிர்க்க ஒவ்வொரு நேம்ஸ்பேஸுக்கும் தனித்துவமான முன்னொட்டுகளைப் பயன்படுத்த நினைவில் கொள்ளுங்கள்.
XHTML மற்றும் தயாரிப்புத் தரவுகளுக்கான தனிப்பயன் XML சொற்களஞ்சியம் இரண்டையும் பயன்படுத்தும் ஒரு ஆவணத்தைக் கவனியுங்கள்:
<root xmlns:html="http://www.w3.org/1999/xhtml" xmlns:prod="http://example.com/products">
<html:h1>Product Catalog</html:h1>
<prod:product>
<prod:name>Widget</prod:name>
<prod:price>19.99</prod:price>
</prod:product>
</root>
இந்த ஆவணத்தை CSS மூலம் இப்படி ஸ்டைல் செய்யலாம்:
@namespace html "http://www.w3.org/1999/xhtml";
@namespace prod "http://example.com/products";
html|h1 {
color: darkgreen;
}
prod|product {
border: 1px solid gray;
padding: 10px;
margin-bottom: 10px;
}
prod|name {
font-weight: bold;
}
prod|price {
color: red;
}
CSS மாறிகளை நேம்ஸ்பேஸ்களுடன் பயன்படுத்துதல்
CSS மாறிகள் (தனிப்பயன் பண்புகள்) நேம்ஸ்பேஸ்களுடன் இணைந்து மேலும் பராமரிக்கக்கூடிய மற்றும் நெகிழ்வான ஸ்டைல்ஷீட்களை உருவாக்கப் பயன்படலாம். நீங்கள் ஒரு குறிப்பிட்ட நேம்ஸ்பேஸிற்குள் மாறிகளை வரையறுத்து, அவற்றை உங்கள் ஸ்டைல்ஷீட் முழுவதும் மீண்டும் பயன்படுத்தலாம்.
@namespace svg "http://www.w3.org/2000/svg";
:root {
--svg-primary-color: blue;
}
svg|circle {
fill: var(--svg-primary-color);
}
svg|rect {
fill: var(--svg-primary-color);
}
இந்த எடுத்துக்காட்டில், --svg-primary-color மாறி வரையறுக்கப்பட்டு, SVG நேம்ஸ்பேஸிற்குள் வட்டம் மற்றும் செவ்வக உறுப்புகளின் நிரப்பு நிறத்தை அமைக்கப் பயன்படுகிறது.
அணுகல் தன்மைப் பரிசீலனைகள்
CSS உடன் XML ஆவணங்களை ஸ்டைல் செய்யும் போது, அணுகல் தன்மையைக் கருத்தில் கொள்வது முக்கியம். உங்கள் ஸ்டைலிங் தேர்வுகள் ஊனமுற்ற பயனர்களுக்கான ஆவணத்தின் அணுகல் தன்மையை எதிர்மறையாகப் பாதிக்காது என்பதை உறுதிப்படுத்தவும். சொற்பொருள் மார்க்அப் பயன்படுத்தவும், போதுமான வண்ண வேறுபாட்டை வழங்கவும், மேலும் தகவல்களைத் தெரிவிக்க வண்ணத்தை மட்டுமே நம்பியிருப்பதைத் தவிர்க்கவும்.
உதாரணமாக, SVG கிராபிக்ஸ் ஸ்டைல் செய்யும் போது, <desc> மற்றும் <title> உறுப்புகளைப் பயன்படுத்தி முக்கியமான காட்சி உறுப்புகளுக்கு மாற்று உரை விளக்கங்களை வழங்கவும். இந்த உறுப்புகளை ஸ்கிரீன் ரீடர்கள் மற்றும் பிற உதவித் தொழில்நுட்பங்கள் அணுக முடியும்.
சர்வதேசமயமாக்கல் (i18n) மற்றும் உள்ளூர்மயமாக்கல் (l10n)
உங்கள் XML ஆவணங்களில் பல மொழிகளில் உள்ளடக்கம் இருந்தால், மொழி-குறிப்பிட்ட ஸ்டைலிங்கைப் பயன்படுத்த CSS-ஐப் பயன்படுத்துவதைக் கவனியுங்கள். நீங்கள் :lang() சூடோ-கிளாஸைப் பயன்படுத்தி அவற்றின் மொழிப் பண்புக்கூறுகளின் அடிப்படையில் உறுப்புகளை இலக்கு வைக்கலாம். இது வெவ்வேறு மொழிகளுக்கு ஏற்ப எழுத்துருக்கள், இடைவெளி மற்றும் பிற காட்சி பண்புகளை சரிசெய்ய உங்களை அனுமதிக்கிறது.
<p lang="en">This is an English paragraph.</p> <p lang="fr">Ceci est un paragraphe en français.</p>
p:lang(en) {
font-family: Arial, sans-serif;
}
p:lang(fr) {
font-family: 'Times New Roman', serif;
}
இது வெவ்வேறு மொழிப் பின்னணியில் இருந்து வரும் பயனர்களுக்கு உங்கள் உள்ளடக்கம் சரியாகவும், தெளிவாகவும் காட்டப்படுவதை உறுதி செய்கிறது.
CSS @namespace-ஐப் பயன்படுத்துவதற்கான சிறந்த நடைமுறைகள்
- உங்கள் CSS ஸ்டைல்ஷீட்டின் மேலே நேம்ஸ்பேஸ்களை அறிவிக்கவும்: இது வாசிப்புத்திறன் மற்றும் பராமரிப்பை மேம்படுத்துகிறது.
- பொருளுள்ள முன்னொட்டுகளைப் பயன்படுத்தவும்: தொடர்புடைய நேம்ஸ்பேஸை தெளிவாகக் குறிக்கும் முன்னொட்டுகளைத் தேர்ந்தெடுக்கவும் (எ.கா., XHTML-க்கு
html, SVG-க்குsvg). - உங்கள் நேம்ஸ்பேஸ் பயன்பாட்டில் சீராக இருங்கள்: உங்கள் ஸ்டைல்ஷீட் முழுவதும் ஒரே நேம்ஸ்பேஸிற்கு எப்போதும் ஒரே முன்னொட்டைப் பயன்படுத்தவும்.
- உங்கள் ஸ்டைல்ஷீட்களை முழுமையாகச் சோதிக்கவும்: உலாவிகளுக்கிடையேயான இணக்கத்தன்மை மற்றும் அணுகல் தன்மையை உறுதிப்படுத்தவும்.
- உங்கள் நேம்ஸ்பேஸ்களை ஆவணப்படுத்தவும்: ஒவ்வொரு நேம்ஸ்பேஸின் நோக்கத்தையும் மற்றும் ஏதேனும் குறிப்பிட்ட பரிசீலனைகளையும் விளக்க உங்கள் CSS-ல் கருத்துகளைச் சேர்க்கவும்.
பொதுவான சிக்கல்களைச் சரிசெய்தல்
- ஸ்டைல்கள் பயன்படுத்தப்படவில்லை: உங்கள் CSS-ல் உள்ள நேம்ஸ்பேஸ் URI உங்கள் XML ஆவணத்தில் அறிவிக்கப்பட்ட URI உடன் சரியாகப் பொருந்துகிறதா என்பதை இருமுறை சரிபார்க்கவும். ஒரு சிறிய எழுத்துப்பிழை கூட ஸ்டைல்கள் பயன்படுத்தப்படுவதைத் தடுக்கலாம். மேலும், உங்கள் CSS செலக்டர்களில் சரியான முன்னொட்டைப் பயன்படுத்துகிறீர்களா என்பதைச் சரிபார்க்கவும்.
- உலாவி இணக்கத்தன்மை சிக்கல்கள்: பழைய உலாவிகளுக்கு ஆதரவளிக்க CSS வெண்டார் முன்னொட்டுகள் அல்லது ஜாவாஸ்கிரிப்ட் ஷிம்களைப் பயன்படுத்தவும். வெவ்வேறு உலாவிகளில் CSS
@namespace-க்கான ஆதரவின் அளவைத் தீர்மானிக்க உலாவி இணக்கத்தன்மை அட்டவணைகளைப் பார்க்கவும். - தனித்தன்மை முரண்பாடுகள்: பயன்படுத்தப்பட்ட ஸ்டைல்களை ஆய்வு செய்து, ஏதேனும் தனித்தன்மை முரண்பாடுகளை அடையாளம் காண உலாவியின் டெவலப்பர் கருவிகளைப் பயன்படுத்தவும். சரியான ஸ்டைல்கள் பயன்படுத்தப்படுவதை உறுதிசெய்ய உங்கள் CSS செலக்டர்களை அதற்கேற்ப சரிசெய்யவும்.
CSS மற்றும் XML ஸ்டைலிங்கின் எதிர்காலம்
இணையத் தொழில்நுட்பங்கள் முன்னேறும்போது, XML ஆவணங்களை ஸ்டைல் செய்வதற்கான CSS-இன் பயன்பாடு தொடர்ந்து உருவாக வாய்ப்புள்ளது. புதிய CSS அம்சங்கள் மற்றும் செலக்டர்கள் XML உள்ளடக்கத்தை இலக்கு வைத்து ஸ்டைல் செய்ய இன்னும் சக்திவாய்ந்த மற்றும் நெகிழ்வான வழிகளை வழங்கக்கூடும். XML மற்றும் CSS உடன் பணிபுரியும் டெவலப்பர்களுக்கு சமீபத்திய CSS விவரக்குறிப்புகள் மற்றும் சிறந்த நடைமுறைகளுடன் புதுப்பித்த நிலையில் இருப்பது அவசியம்.
சாத்தியமான வளர்ச்சிப் பகுதிகளில் ஒன்று சிக்கலான XML கட்டமைப்புகள் மற்றும் தரவுப் பிணைப்பிற்கான மேம்பட்ட ஆதரவு. இது டெவலப்பர்கள் CSS-ஐப் பயன்படுத்தி மேலும் ஆற்றல் வாய்ந்த மற்றும் ஊடாடும் XML-அடிப்படையிலான பயன்பாடுகளை உருவாக்க அனுமதிக்கும்.
முடிவுரை
CSS @namespace என்பது XML ஆவணங்களை ஸ்டைல் செய்வதற்கான ஒரு சக்திவாய்ந்த கருவியாகும். XML நேம்ஸ்பேஸ்களின் கருத்துகளையும் அவற்றை CSS-ல் எவ்வாறு அறிவித்து பயன்படுத்துவது என்பதையும் புரிந்துகொள்வதன் மூலம், XHTML, SVG மற்றும் MathML உள்ளிட்ட பல்வேறு XML-அடிப்படையிலான வடிவங்களை நீங்கள் திறம்பட ஸ்டைல் செய்யலாம். உங்கள் ஸ்டைல்ஷீட்களை உருவாக்கும்போது உலாவிகளுக்கிடையேயான இணக்கத்தன்மை, அணுகல் தன்மை மற்றும் சர்வதேசமயமாக்கலைக் கருத்தில் கொள்ள நினைவில் கொள்ளுங்கள். கவனமான திட்டமிடல் மற்றும் விவரங்களுக்கு கவனம் செலுத்துவதன் மூலம், வெவ்வேறு தளங்கள் மற்றும் சாதனங்களில் தடையின்றி செயல்படும் பார்வைக்கு ஈர்க்கக்கூடிய மற்றும் அணுகக்கூடிய XML-அடிப்படையிலான பயன்பாடுகளை நீங்கள் உருவாக்கலாம்.
இந்த வழிகாட்டி CSS நேம்ஸ்பேஸ்களில் தேர்ச்சி பெறுவதற்கான ஒரு உறுதியான அடித்தளத்தை வழங்குகிறது. எடுத்துக்காட்டுகளுடன் பரிசோதனை செய்யுங்கள், வெவ்வேறு ஸ்டைலிங் நுட்பங்களை ஆராயுங்கள், மேலும் CSS மற்றும் XML தொழில்நுட்பங்களில் சமீபத்திய முன்னேற்றங்கள் குறித்து தொடர்ந்து அறிந்திருங்கள். நவீன இணையத் தரங்களுடன் பணிபுரியும் எந்தவொரு வலை டெவலப்பருக்கும் XML-ஐ திறம்பட ஸ்டைல் செய்யும் திறன் ஒரு மதிப்புமிக்க திறமையாகும்.