W3C मार्कअप सत्यापन सेवा

मार्कअप पुष्टीकरण सेवा विश्वव्यापी वेब सहायता संघ (W3C) द्वारा एक सत्यापनकर्ता हैजो इंटरनेट उपयोगकर्ताओं को दस्तावेज़ प्रकार की परिभाषा के विरुद्ध अच्छी तरह से गठित मार्कअप के लिए पूर्व-HTML5 और XHTML दस्तावेज़ों की जाँच करने की अनुमति देता है। मार्कअप सत्यापन वेब पेजों की तकनीकी गुणवत्ता सुनिश्चित करने की दिशा में एक महत्वपूर्ण कदम है। हालांकि, यह वेब मानकों के अनुरूपता का पूर्ण माप नहीं है। हालांकि ब्राउज़र संगतता और साइट उपयोगिता के लिए W3C सत्यापन महत्वपूर्ण है, लेकिन यह पुष्टि नहीं की गई है कि इसका खोज इंजन अनुकूलन पर क्या प्रभाव पड़ता है।

चूंकि HTML5 ने "क्रियाशील मानक " के पक्ष में डीटीडी के उपयोग को हटा दिया है, पारंपरिक मार्कअप सत्यापन सेवा इन प्रारूपों पर लागू नहीं होती है। सत्यापन इसके अतिरिक्त एक ओपन-सोर्स "न्यू वैलिडेटर" का उपयोग करके किया जाता है, जिसका एक उदाहरण W3C द्वारा प्रदान किया गया है।

इतिहास
मार्कअप पुष्टीकरण सेवा द किंडर, जेंटलर एचटीएमएल पुष्टीकरण के रूप में शुरू हुई, जो गेराल्ड ओस्कोबॉनी की एक परियोजना थी। इसे डैन कोनोली और मार्क गेथर द्वारा लिखित पहले ऑनलाइन एचटीएमएल सत्यापनकर्ता के अधिक सहज संस्करण के रूप में विकसित किया गया था, जिसकी घोषणा 13 जुलाई, 1994 को की गई थी।

सितंबर 1997 में, ओस्कोबॉनी ने W3C के लिए काम करना शुरू किया, और 18 दिसंबर, 1997 को, W3C ने अपने कार्यों के आधार पर अपने W3C एचटीएमएल पुष्टीकरण की घोषणा की। नवंबर 2008 में, W3C नेValidator.nu HTML5 इंजन और HTML5 के अनुरूप दस्तावेजों की जांच करने की क्षमता जारी की।

W3C HTML/XHTML के अतिरिक्त अन्य वेब तकनीकों के लिए सत्यापन उपकरण भी प्रदान करता है, जैसे कि व्यापक शैली पत्रक, XML स्कीमा (W3C), और MathML।

ब्राउज़र समायोजना
कई प्रमुख वेब ब्राउज़र प्रायः कुछ प्रकार की त्रुटि के प्रति सहिष्णु होते हैं, और किसी दस्तावेज़ को सफलतापूर्वक प्रदर्शित कर सकते हैं, भले ही वह वाक्य रचना की दृष्टि से सही न हो। कुछ अन्य XML दस्तावेज़ों को भी मान्य किया जा सकता है यदि वे आंतरिक या बाहरी डीटीडी का संदर्भ देते हैं।

सीमाएं
मार्क-अप सत्यापनकर्ता किसी वेब पेज पर बड़ी तस्वीर नहीं देख सकते, लेकिन वे मिस्ड क्लोजिंग टैग और अन्य तकनीकी को चुनने में उत्कृष्टता प्राप्त करते हैं।

डीटीडी-आधारित वैधकर्ता भी कई विनिर्देश दस्तावेजों के अनुसार विशेषता मानों की जांच करने की उनकी क्षमता में सीमित हैं। उदाहरण के लिए, एचटीएमएल 4.01 DOCTYPE का उपयोगकरते हुए, bgcolor="fffff" को "बॉडी" तत्व के लिए मान्य माना जाता है, भले ही "fffff" मान में पूर्ववर्ती '#' वर्ण गुम हो और इसमें केवल पांच (छह के अतिरिक्त ) हेक्साडेसिमल अंक हों। साथ ही, आईएमजी तत्व के लिए, चौड़ाई = वास्तव में चौड़ा भी मान्य के रूप में स्वीकार किया जाता है।इस सत्यापनकर्ता के अलावा, W3C आपको अन्य प्रकार के दस्तावेज़ों (सीएसएस ,आरडीएफ ,पी 3 पी, ...) की जाँच करने में मदद करने के लिए, अपने वेब पेजों में टूटे हुए लिंक खोजने, और इसी तरह कई अन्य टूल की पेशकश कर रहा है। वेब दस्तावेज़ों को मान्य करना एक महत्वपूर्ण कदम है जो नाटकीय रूप से उनकी गुणवत्ता में सुधार और सुनिश्चित करने में मदद कर सकता है, और यह बहुत समय और पैसा बचा सकता है सत्यापन, हालांकि, न तो पूर्ण गुणवत्ता जांच है, और न ही यह विनिर्देश के अनुरूपता की जांच के बराबर है। डीटीडी -आधारित सत्यापनकर्ता तकनीकी रूप से इस प्रकार की विशेषता मान समस्याओं का परीक्षण करने में सक्षम नहीं हैं।

सत्यापन त्रुटियों और अन्य ब्राउज़रों में सफल प्रदर्शन के अभाव में भी पेज सभी ब्राउज़रों में अपेक्षित रूप से प्रदर्शित नहीं हो सकते हैं। यह सुनिश्चित करने का एकमात्र तरीका है कि पेज हमेशा इच्छित रूप में प्रदर्शित हों, उन्हें सही ढंग से प्रस्तुत करने के लिए अपेक्षित सभी ब्राउज़रों में उनका परीक्षण करना है।

सीएसएस सत्यापन
जबकि W3C और अन्य एचटीएमएल और XHTML सत्यापनकर्ता उन स्वरूपों में कोड किए गए पृष्ठों का आकलन करेंगे, W3C सीएसएस सत्यापनकर्ता जैसा एक अलग सत्यापनकर्ता यह जांच कर सकता है कि संबंधित व्यापक स्टाइल शीट में कोई त्रुटि नहीं है। सीएसएस सत्यापनकर्ता संदर्भित सीएसएस दस्तावेज़ों पर वर्तमान सीएसएस मानकों को लागू करते हैं।

यह भी देखें

 * एचटीएमएल Tidy, W3C के डेव रैगेट द्वारा विकसित एक ऑफ़लाइन मार्कअप सत्यापन कार्यक्रम
 * सीएसई एचटीएमएल सत्यापनकर्ता, एक ऑफलाइन एचटीएमएल और सीएसएस वैलिडेटर
 * वर्ल्ड वाइड वेब कंसोर्टियम (W3C)

बाहरी संबंध

 * The W3C Markup Validation Service
 * The W3C सीएसएस Validation Service
 * The W3C Monitoring Service