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

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

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

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

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

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

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

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

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

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

यह भी देखें

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

बाहरी संबंध

 * The W3C Markup Validation Service
 * The W3C CSS Validation Service
 * The W3C Monitoring Service