W3C मार्कअप सत्यापन सेवा: Difference between revisions
(Created page with "{{short description|Validator service by the World Wide Web Consortium}} {{Self reference|For validating markup of Wikipedia pages, see Help:Markup validation.}} {{multipl...") |
No edit summary |
||
Line 1: | Line 1: | ||
{{short description|Validator service by the World Wide Web Consortium}} | {{short description|Validator service by the World Wide Web Consortium}} | ||
{{Self reference| | {{Self reference|विकिपीडिया पृष्ठों के मार्कअप को मान्य करने के लिए, [[सहायता: मार्कअप सत्यापन]] देखें।}} | ||
{{multiple image | direction = vertical | width = 40% | {{multiple image | direction = vertical | width = 40% | ||
|image1=Valid XHTML 1.0.svg | |image1=Valid XHTML 1.0.svg | ||
Line 6: | Line 6: | ||
|caption2=Tag certifying that a website has been checked for well-formed XHTML (above) and CSS (below) markup}} | |caption2=Tag certifying that a website has been checked for well-formed XHTML (above) and CSS (below) markup}} | ||
मार्कअप | मार्कअप पुष्टीकरण सेवा [[विश्वव्यापी वेब संकाय|विश्वव्यापी वेब सहायता संघ]] (W3C) द्वारा एक [[सत्यापनकर्ता]] हैजो इंटरनेट उपयोगकर्ताओं को दस्तावेज़ प्रकार की परिभाषा के विरुद्ध अच्छी तरह से गठित मार्कअप के लिए पूर्व-HTML5 एचटीएमएल और XHTML दस्तावेज़ों की जाँच करने की अनुमति देता है। मार्कअप सत्यापन वेब पेजों की तकनीकी गुणवत्ता सुनिश्चित करने की दिशा में एक महत्वपूर्ण कदम है। हालांकि, यह वेब मानकों के अनुरूपता का पूर्ण माप नहीं है।<ref name="w3.org_about">{{cite web |url=http://validator.w3.org/about.html |title=W3C मार्कअप सत्यापन सेवा के बारे में|access-date=2011-05-20 |work=W3C Markup Validation Service |publisher=World Wide Web Consortium }</ref> हालांकि ब्राउज़र संगतता और साइट उपयोगिता के लिए W3C सत्यापन महत्वपूर्ण है, लेकिन यह पुष्टि नहीं की गई है कि इसका खोज इंजन अनुकूलन पर क्या प्रभाव पड़ता है। | ||
चूंकि | चूंकि HTML5 ने "क्रियाशील मानक " के पक्ष में डीटीडी के उपयोग को हटा दिया है, पारंपरिक मार्कअप सत्यापन सेवा इन प्रारूपों पर लागू नहीं होती है। सत्यापन इसके अतिरिक्त एक ओपन-सोर्स "न्यू वैलिडेटर" का उपयोग करके किया जाता है, जिसका एक उदाहरण W3C द्वारा प्रदान किया गया है।रेफरी>{{cite web |title=जाँच के लिए तैयार - Nu Html Checker|url=https://validator.w3.org/nu/ |website=validator.w3.org}}</ref> | ||
== इतिहास == | == इतिहास == | ||
मार्कअप | मार्कअप पुष्टीकरण सेवा द किंडर, जेंटलर एचटीएमएल पुष्टीकरण के रूप में शुरू हुई, जो गेराल्ड ओस्कोबॉनी की एक परियोजना थी। <ref name="w3.org_about"/> इसे डैन कोनोली और मार्क गेथर द्वारा लिखित पहले ऑनलाइन एचटीएमएल सत्यापनकर्ता के अधिक सहज संस्करण के रूप में विकसित किया गया था, जिसकी घोषणा 13 जुलाई, 1994 को की गई थी।<ref name="www-html_validator">{{cite mailing list|url=//lists.w3.org/Archives/Public/www-html/1994Jul/0015|title=घोषणा: एचएएल इंटरएक्टिव एचटीएमएल सत्यापन सेवा|date=1994-07-13|access-date=2008-06-28|mailing-list=www-html|last= Connolly|first=Dan}}</ref> | ||
सितंबर 1997 में, ओस्कोबॉनी ने W3C के लिए काम करना शुरू किया, और 18 दिसंबर, 1997 को, W3C ने अपने कार्यों के आधार पर अपने W3C | सितंबर 1997 में, ओस्कोबॉनी ने W3C के लिए काम करना शुरू किया, और 18 दिसंबर, 1997 को, W3C ने अपने कार्यों के आधार पर अपने W3C एचटीएमएल पुष्टीकरण की घोषणा की।<ref name="oskoboiny_kgv">{{cite web |url=http://impressive.net/people/gerald/1996/ugweb/validate/changes.html |title=किंडर का इतिहास, जेंटलर HTML वैलिडेटर|access-date=2008-06-28 |first=Gerald |last=Oskoboiny |date=2003-03-22}</ref> नवंबर 2008 में, W3C नेValidator.nu HTML5 इंजन और HTML5 के अनुरूप दस्तावेजों की जांच करने की क्षमता जारी की। रेफरी>{{Cite web|url=https://validator.w3.org/whatsnew.html|title=W3C मार्कअप वैलिडेशन सर्विस में नया क्या है|website=validator.w3.org|access-date=2016-05-31}}</ref> | ||
W3C HTML/XHTML के | W3C HTML/XHTML के अतिरिक्त अन्य वेब तकनीकों के लिए सत्यापन उपकरण भी प्रदान करता है, जैसे कि [[व्यापक शैली पत्रक]], [[XML स्कीमा (W3C)]], और [[MathML]]।<ref name="W3C_CSS" /> | ||
== ब्राउज़र | == ब्राउज़र समायोजना == | ||
कई प्रमुख | कई प्रमुख वेब ब्राउज़र प्रायः कुछ प्रकार की त्रुटि के प्रति सहिष्णु होते हैं, और किसी दस्तावेज़ को सफलतापूर्वक प्रदर्शित कर सकते हैं, भले ही वह वाक्य रचना की दृष्टि से सही न हो। कुछ अन्य XML दस्तावेज़ों को भी मान्य किया जा सकता है यदि वे आंतरिक या बाहरी डीटीडी का संदर्भ देते हैं। | ||
== सीमाएं == | == सीमाएं == | ||
मार्क-अप सत्यापनकर्ता किसी वेब | मार्क-अप सत्यापनकर्ता किसी वेब पेज पर बड़ी तस्वीर नहीं देख सकते,{{clarify|date=September 2021}} लेकिन वे मिस्ड क्लोजिंग टैग और अन्य तकनीकी को चुनने में उत्कृष्टता प्राप्त करते हैं।<ref name="W3C_CSS">{{cite web | title = CSS सत्यापनकर्ता के बारे में| access-date=2012-06-24 | publisher=World Wide Web Consortium | url = http://jigsaw.w3.org/css-validator/about.html }}</ref><ref name="Castro">Castro, Elisabeth: ''HTML, XHTML & CSS, Sixth Edition'', page 345–346. Visual Quickstart Guides, Peachpit Press, 2007. {{ISBN|0-321-43084-0}}</ref> | ||
डीटीडी-आधारित वैधकर्ता भी कई विनिर्देश दस्तावेजों के अनुसार विशेषता मानों की जांच करने की उनकी क्षमता में सीमित हैं। उदाहरण के लिए, | |||
डीटीडी-आधारित वैधकर्ता भी कई विनिर्देश दस्तावेजों के अनुसार विशेषता मानों की जांच करने की उनकी क्षमता में सीमित हैं। उदाहरण के लिए, एचटीएमएल 4.01 DOCTYPE का उपयोगकरते हुए, bgcolor="fffff" को "बॉडी" तत्व के लिए मान्य माना जाता है, भले ही "fffff" मान में पूर्ववर्ती '#' वर्ण गुम हो और इसमें केवल पांच (छह के अतिरिक्त ) हेक्साडेसिमल अंक हों। साथ ही, आईएमजी तत्व के लिए, चौड़ाई = वास्तव में चौड़ा भी मान्य के रूप में स्वीकार किया जाता है।इस सत्यापनकर्ता के अलावा, W3C आपको अन्य प्रकार के दस्तावेज़ों (सीएसएस ,आरडीएफ ,पी 3 पी , ...) की जाँच करने में मदद करने के लिए, अपने वेब पेजों में टूटे हुए लिंक खोजने, और इसी तरह कई अन्य टूल की पेशकश कर रहा है।वेब दस्तावेज़ों को मान्य करना एक महत्वपूर्ण कदम है जो नाटकीय रूप से उनकी गुणवत्ता में सुधार और सुनिश्चित करने में मदद कर सकता है, और यह बहुत समय और पैसा बचा सकता है सत्यापन, हालांकि, न तो पूर्ण गुणवत्ता जांच है, और न ही यह विनिर्देश के अनुरूपता की जांच के बराबर है। डीटीडी -आधारित सत्यापनकर्ता तकनीकी रूप से इस प्रकार की विशेषता मान समस्याओं का परीक्षण करने में सक्षम नहीं हैं। | |||
सत्यापन त्रुटियों और अन्य ब्राउज़रों में सफल प्रदर्शन के अभाव में भी पेज सभी ब्राउज़रों में अपेक्षित रूप से प्रदर्शित नहीं हो सकते हैं। यह सुनिश्चित करने का एकमात्र तरीका है कि पेज हमेशा इच्छित रूप में प्रदर्शित हों, उन्हें सही ढंग से प्रस्तुत करने के लिए अपेक्षित सभी ब्राउज़रों में उनका परीक्षण करना है।<ref name="Castro" /> | |||
== सीएसएस सत्यापन == | == सीएसएस सत्यापन == | ||
जबकि W3C और अन्य | जबकि W3C और अन्य एचटीएमएल और XHTML सत्यापनकर्ता उन स्वरूपों में कोड किए गए पृष्ठों का आकलन करेंगे, W3C सीएसएस सत्यापनकर्ता जैसा एक अलग सत्यापनकर्ता यह जांच कर सकता है कि संबंधित [[व्यापक स्टाइल शीट]] में कोई त्रुटि नहीं है। सीएसएस सत्यापनकर्ता संदर्भित सीएसएस दस्तावेज़ों पर वर्तमान सीएसएस मानकों को लागू करते हैं।<ref name="Castro"/> | ||
== यह भी देखें == | == यह भी देखें == | ||
* [[HTML Tidy]], [[W3C]] के [[डेव रैगेट]] द्वारा विकसित एक ऑफ़लाइन मार्कअप सत्यापन कार्यक्रम | * [[HTML Tidy|एचटीएमएल Tidy]], [[W3C]] के [[डेव रैगेट]] द्वारा विकसित एक ऑफ़लाइन मार्कअप सत्यापन कार्यक्रम | ||
* [[ सीएसई एचटीएमएल सत्यापनकर्ता ]], एक ऑफलाइन एचटीएमएल और [[सीएसएस]] वैलिडेटर | * [[ सीएसई एचटीएमएल सत्यापनकर्ता ]], एक ऑफलाइन एचटीएमएल और [[सीएसएस]] वैलिडेटर | ||
* वर्ल्ड वाइड वेब कंसोर्टियम (W3C) | * वर्ल्ड वाइड वेब कंसोर्टियम (W3C) | ||
Line 44: | Line 46: | ||
{{Commons category|W3C validation}} | {{Commons category|W3C validation}} | ||
*[https://validator.w3.org/ The W3C Markup Validation Service] | *[https://validator.w3.org/ The W3C Markup Validation Service] | ||
*[https://jigsaw.w3.org/css-validator/ The W3C | *[https://jigsaw.w3.org/css-validator/ The W3C सीएसएस Validation Service] | ||
*[https://screpy.com/w3c-validator/ The W3C Monitoring Service] | *[https://screpy.com/w3c-validator/ The W3C Monitoring Service] | ||
Revision as of 08:56, 1 March 2023
मार्कअप पुष्टीकरण सेवा विश्वव्यापी वेब सहायता संघ (W3C) द्वारा एक सत्यापनकर्ता हैजो इंटरनेट उपयोगकर्ताओं को दस्तावेज़ प्रकार की परिभाषा के विरुद्ध अच्छी तरह से गठित मार्कअप के लिए पूर्व-HTML5 एचटीएमएल और XHTML दस्तावेज़ों की जाँच करने की अनुमति देता है। मार्कअप सत्यापन वेब पेजों की तकनीकी गुणवत्ता सुनिश्चित करने की दिशा में एक महत्वपूर्ण कदम है। हालांकि, यह वेब मानकों के अनुरूपता का पूर्ण माप नहीं है।[1] हालांकि ब्राउज़र संगतता और साइट उपयोगिता के लिए W3C सत्यापन महत्वपूर्ण है, लेकिन यह पुष्टि नहीं की गई है कि इसका खोज इंजन अनुकूलन पर क्या प्रभाव पड़ता है।
चूंकि HTML5 ने "क्रियाशील मानक " के पक्ष में डीटीडी के उपयोग को हटा दिया है, पारंपरिक मार्कअप सत्यापन सेवा इन प्रारूपों पर लागू नहीं होती है। सत्यापन इसके अतिरिक्त एक ओपन-सोर्स "न्यू वैलिडेटर" का उपयोग करके किया जाता है, जिसका एक उदाहरण W3C द्वारा प्रदान किया गया है।रेफरी>"जाँच के लिए तैयार - Nu Html Checker". validator.w3.org.</ref>
इतिहास
मार्कअप पुष्टीकरण सेवा द किंडर, जेंटलर एचटीएमएल पुष्टीकरण के रूप में शुरू हुई, जो गेराल्ड ओस्कोबॉनी की एक परियोजना थी। [1] इसे डैन कोनोली और मार्क गेथर द्वारा लिखित पहले ऑनलाइन एचटीएमएल सत्यापनकर्ता के अधिक सहज संस्करण के रूप में विकसित किया गया था, जिसकी घोषणा 13 जुलाई, 1994 को की गई थी।[2]
सितंबर 1997 में, ओस्कोबॉनी ने W3C के लिए काम करना शुरू किया, और 18 दिसंबर, 1997 को, W3C ने अपने कार्यों के आधार पर अपने W3C एचटीएमएल पुष्टीकरण की घोषणा की।[3] नवंबर 2008 में, W3C नेValidator.nu HTML5 इंजन और HTML5 के अनुरूप दस्तावेजों की जांच करने की क्षमता जारी की। रेफरी>"W3C मार्कअप वैलिडेशन सर्विस में नया क्या है". validator.w3.org. Retrieved 2016-05-31.</ref>
W3C HTML/XHTML के अतिरिक्त अन्य वेब तकनीकों के लिए सत्यापन उपकरण भी प्रदान करता है, जैसे कि व्यापक शैली पत्रक, XML स्कीमा (W3C), और MathML।[4]
ब्राउज़र समायोजना
कई प्रमुख वेब ब्राउज़र प्रायः कुछ प्रकार की त्रुटि के प्रति सहिष्णु होते हैं, और किसी दस्तावेज़ को सफलतापूर्वक प्रदर्शित कर सकते हैं, भले ही वह वाक्य रचना की दृष्टि से सही न हो। कुछ अन्य XML दस्तावेज़ों को भी मान्य किया जा सकता है यदि वे आंतरिक या बाहरी डीटीडी का संदर्भ देते हैं।
सीमाएं
मार्क-अप सत्यापनकर्ता किसी वेब पेज पर बड़ी तस्वीर नहीं देख सकते,[clarification needed] लेकिन वे मिस्ड क्लोजिंग टैग और अन्य तकनीकी को चुनने में उत्कृष्टता प्राप्त करते हैं।[4][5]
डीटीडी-आधारित वैधकर्ता भी कई विनिर्देश दस्तावेजों के अनुसार विशेषता मानों की जांच करने की उनकी क्षमता में सीमित हैं। उदाहरण के लिए, एचटीएमएल 4.01 DOCTYPE का उपयोगकरते हुए, bgcolor="fffff" को "बॉडी" तत्व के लिए मान्य माना जाता है, भले ही "fffff" मान में पूर्ववर्ती '#' वर्ण गुम हो और इसमें केवल पांच (छह के अतिरिक्त ) हेक्साडेसिमल अंक हों। साथ ही, आईएमजी तत्व के लिए, चौड़ाई = वास्तव में चौड़ा भी मान्य के रूप में स्वीकार किया जाता है।इस सत्यापनकर्ता के अलावा, W3C आपको अन्य प्रकार के दस्तावेज़ों (सीएसएस ,आरडीएफ ,पी 3 पी , ...) की जाँच करने में मदद करने के लिए, अपने वेब पेजों में टूटे हुए लिंक खोजने, और इसी तरह कई अन्य टूल की पेशकश कर रहा है।वेब दस्तावेज़ों को मान्य करना एक महत्वपूर्ण कदम है जो नाटकीय रूप से उनकी गुणवत्ता में सुधार और सुनिश्चित करने में मदद कर सकता है, और यह बहुत समय और पैसा बचा सकता है सत्यापन, हालांकि, न तो पूर्ण गुणवत्ता जांच है, और न ही यह विनिर्देश के अनुरूपता की जांच के बराबर है। डीटीडी -आधारित सत्यापनकर्ता तकनीकी रूप से इस प्रकार की विशेषता मान समस्याओं का परीक्षण करने में सक्षम नहीं हैं।
सत्यापन त्रुटियों और अन्य ब्राउज़रों में सफल प्रदर्शन के अभाव में भी पेज सभी ब्राउज़रों में अपेक्षित रूप से प्रदर्शित नहीं हो सकते हैं। यह सुनिश्चित करने का एकमात्र तरीका है कि पेज हमेशा इच्छित रूप में प्रदर्शित हों, उन्हें सही ढंग से प्रस्तुत करने के लिए अपेक्षित सभी ब्राउज़रों में उनका परीक्षण करना है।[5]
सीएसएस सत्यापन
जबकि W3C और अन्य एचटीएमएल और XHTML सत्यापनकर्ता उन स्वरूपों में कोड किए गए पृष्ठों का आकलन करेंगे, W3C सीएसएस सत्यापनकर्ता जैसा एक अलग सत्यापनकर्ता यह जांच कर सकता है कि संबंधित व्यापक स्टाइल शीट में कोई त्रुटि नहीं है। सीएसएस सत्यापनकर्ता संदर्भित सीएसएस दस्तावेज़ों पर वर्तमान सीएसएस मानकों को लागू करते हैं।[5]
यह भी देखें
- एचटीएमएल Tidy, W3C के डेव रैगेट द्वारा विकसित एक ऑफ़लाइन मार्कअप सत्यापन कार्यक्रम
- सीएसई एचटीएमएल सत्यापनकर्ता , एक ऑफलाइन एचटीएमएल और सीएसएस वैलिडेटर
- वर्ल्ड वाइड वेब कंसोर्टियम (W3C)
संदर्भ
- ↑ 1.0 1.1 {{cite web |url=http://validator.w3.org/about.html |title=W3C मार्कअप सत्यापन सेवा के बारे में|access-date=2011-05-20 |work=W3C Markup Validation Service |publisher=World Wide Web Consortium }
- ↑ Connolly, Dan (1994-07-13). "घोषणा: एचएएल इंटरएक्टिव एचटीएमएल सत्यापन सेवा". www-html (Mailing list). Retrieved 2008-06-28.
- ↑ {{cite web |url=http://impressive.net/people/gerald/1996/ugweb/validate/changes.html |title=किंडर का इतिहास, जेंटलर HTML वैलिडेटर|access-date=2008-06-28 |first=Gerald |last=Oskoboiny |date=2003-03-22}
- ↑ 4.0 4.1 "CSS सत्यापनकर्ता के बारे में". World Wide Web Consortium. Retrieved 2012-06-24.
- ↑ 5.0 5.1 5.2 Castro, Elisabeth: HTML, XHTML & CSS, Sixth Edition, page 345–346. Visual Quickstart Guides, Peachpit Press, 2007. ISBN 0-321-43084-0