XHTML tutorials XHTML की बुनियादी और उन्नत अवधारणा प्रदान करता है. हमारे XHTML tutorial शुरुआती और पेशेवरों के लिए बनाया गया है. XHTML, EXtensible HyperText Markup Language का संक्षिप्त रूप है. यह HTML का एक कठोर रूप है. हमारे XHTML tutorial में XHTML भाषा के सभी विषय शामिल हैं जैसे वाक्य रचना, उदाहरण, घटनाओं, सिद्धांत, विशेषताओं पर, आदि
एक्सएचटीएमएल एक्स्टेंसिबल हाइपरटेक्स्ट मार्कअप लैंग्वेज के लिए है. यह Standard Generalized Markup Language (SGML) का एक उपसमूह है, जो एक दस्तावेज़ के कुछ हिस्सों को व्यवस्थित और परिभाषित करने के लिए एक प्रणाली है, जैसे शीर्षक, या शीर्षलेख, या पैराग्राफ, या चित्र, मार्कअप के माध्यम से, जिसे टैगिंग के रूप में भी जाना जाता है। वर्ल्ड वाइड वेब पर दस्तावेज़ बनाने के लिए XHTML सबसे अधिक इस्तेमाल की जाने वाली भाषा है, और इसे HTML के लिए एक मूल वेब मार्कअप भाषा माना जाता है।
XHTML का फुल फॉर्म “Extensible HyperText Markup Language” होती है. ये काफी हद तक XML की तरह होती है और इसको XML family की मार्कअप लैंग्वेजेज के नाम से भी जाना जाता है. XML को Hypertext Markup Language (HTML) का extend versions कहा जाता है. क्यूंकि इसे HTML के बाद लाया गया था वो भी कुछ और फीचर के साथ जिसके द्वारा ये वो सारी लिमिटेशन को पूरा करता है जो HTML से पूरी नहीं हो पाती. XHTML, जब XML और HTML दोनों को मिला दिया गया था, तो जो मार्कअप लैंग्वेज बनी थी वो XHTML थी. जिसके अभी तक कई सारे वर्जन आ चुके हैं. जैसे कि: XHTML 1, XHTML 1.1, XHTML 2, XHTML 5.
What is XHTML in Hindi
XHTML का मतलब एक्स्टेंसिबल हाइपरटेक्स्ट मार्कअप लैंग्वेज है. यह HTML और XML भाषा के बीच एक क्रॉस है. XHTML HTML के लगभग समान है. लेकिन यह HTML की तुलना में कठोर है, XHTML एक XML applications के रूप में HTML परिभाषित किया गया है. यह सभी प्रमुख ब्राउज़रों द्वारा समर्थित है. हालाँकि XHTML लगभग HTML जैसा ही है, लेकिन अपने कोड को सही तरीके से बनाना अधिक महत्वपूर्ण है, क्योंकि XHTML syntax और Case sensitivity में HTML की तुलना में कठोर है. HTML के विपरीत, मानक XML पार्सर का उपयोग करके XHTML दस्तावेज़ अच्छी तरह से बनते हैं और पार्स होते हैं, जिसके लिए एक उदार HTML-विशिष्ट पार्सर की आवश्यकता होती है।
XHTML का मतलब एक्स्टेंसिबल हाइपरटेक्स्ट मार्कअप लैंग्वेज है. यहाँ पर हम आपकी जानकारी के लिए बताना चाहेंगे की यह इंटरनेट के विकास का अगला चरण है. XHTML को वर्ल्ड वाइड वेब कंसोर्टियम (W3C) द्वारा विकसित किया गया था. यह वेब डेवलपर्स को HTML से XML में संक्रमण करने में मदद करता है. XHTML का उपयोग करके, डेवलपर्स XML दुनिया में इसकी सभी विशेषताओं के साथ प्रवेश कर सकते हैं, और वे अभी भी सामग्री के पिछड़े और भविष्य की संगतता के बारे में आश्वस्त रह सकते हैं. XHTML 1.0 XHTML परिवार का पहला दस्तावेज़ प्रकार है और इसे W3C द्वारा 26 जनवरी 2000 में अनुशंसित किया गया है. XHTML 1.1 की सिफारिश W3c द्वारा 31 मई 2001 में की गई है. XHTML5 एक मानक है और इसका XML वर्चुअलाइज़ेशन विकसित करने के लिए उपयोग किया जाता है, HTML5 विनिर्देशन।
एक्स्टेंसिबल हाइपरटेक्स्ट मार्कअप लैंग्वेज एक्सएमएल और एचटीएमएल के बीच की एक हाइब्रिड भाषा है और कोडिंग की दुनिया में भी एक स्वीकृत मानक है. यह HTML 4.01 के समान है और इसे XML के अनुप्रयोग के रूप में परिभाषित HTML के रूप में माना जाता है. एचटीएमएल के विपरीत, एक्सएचटीएमएल पृष्ठों में एक सख्त वाक्यविन्यास है और अधिक उदार HTML विशिष्ट पार्सर्स के विपरीत, XML पार्सर का उपयोग करने के लिए अच्छी तरह से गठित होने की आवश्यकता है।
Why use XHTML
XHTML को HTML को अधिक एक्स्टेंसिबल बनाने और अन्य डेटा प्रारूपों के साथ अंतर-क्षमता बढ़ाने के लिए विकसित किया गया था, XHTML बनाने के पीछे दो मुख्य कारण हैं:
यह वेब पेज बनाने, ब्राउज़र के बीच असंगतता को कम करने के लिए एक सख्त मानक बनाता है, तो यह सभी प्रमुख ब्राउज़रों के लिए संगत है।
यह एक मानक बनाता है, जिसका उपयोग बिना किसी बदलाव के विभिन्न उपकरणों पर किया जा सकता है, आइए इसे समझने के लिए एक उदाहरण लेते हैं।
HTML का उपयोग वेब पेज बनाने के लिए किया जाता है लेकिन हम देख सकते हैं, कि इंटरनेट पर कई पेजों में “खराब” HTML (HTML नियम का पालन नहीं) है।
XHTML Syntax
XHTML सिंटैक्स HTML सिंटैक्स के समान है, और XHTML में सभी वैध HTML तत्व भी मान्य हैं. लेकिन XHTML केस संवेदनशील है इसलिए आपको अपने HTML दस्तावेज़ को XHTML के अनुरूप बनाने के लिए XHTML दस्तावेज़ लिखते समय थोड़ा अतिरिक्त ध्यान देना होगा. आपको एक नया XHTML दस्तावेज़ लिखते समय या मौजूदा HTML दस्तावेज़ को XHTML दस्तावेज़ में परिवर्तित करते समय निम्नलिखित महत्वपूर्ण बिंदुओं को याद रखना चाहिए:
सभी दस्तावेजों में एक DOCTYPE होना चाहिए।
सभी टैग बंद होने चाहिए।
सभी विशेषताओं को ठीक से जोड़ा जाना चाहिए।
सभी टैग निचले मामले में होने चाहिए।
विशेषताओं को छोटा नहीं किया जा सकता है।
नाम विशेषता बदल गई है।
Features of XHTML in Hindi
HTML के विपरीत, जो मानक सामान्यीकृत मार्कअप भाषा आधारित है, XHTML एक्सएमएल-आधारित है।
HTML के नियमों की तुलना में, XHTML rigid है और कोडिंग या संरचना में किसी भी चूक की अनुमति नहीं देता है. यह किसी भी टैग की कमी या विशेषता न्यूनता के उपयोग पर प्रतिबंध लगाता है। XHTML में सभी तत्वों का आरंभ या अंत टैग होना चाहिए।
यह एक्सएमएल का एक प्रतिबंधात्मक उपसमुच्चय है, और मानक XML पार्सर की मदद से पार्स करने की आवश्यकता है।
XHTML दस्तावेज़ में केवल एक मूल तत्व है।
जैसा कि वे XML अनुरूप हैं, XHTML दस्तावेज़ आसानी से मानक XML उपकरण का उपयोग करके संपादित देखे जाते हैं।
एचटीएमएल के विपरीत, XHTML एक अधिक क्लीनर, सुसंगत और अच्छी तरह से संरचित प्रारूप प्रदान करता है जो वेबपेजों को वर्तमान और भविष्य के ब्राउज़रों के लिए आसानी से पार्स करने में मदद करता है।
HTML की तुलना में XHTML के मामले में स्थिरता अधिक स्पष्ट है।
चूंकि त्रुटि प्रसंस्करण रूटीन छोटे होते हैं, भविष्य के ब्राउज़र XHTML दस्तावेजों के तेजी से प्रसंस्करण का समर्थन कर सकते हैं।
चूंकि XHTML applications की एक विस्तृत श्रृंखला का समर्थन कर सकता है, उसी जटिल वेबसाइटों का उपयोग करके बनाया जा सकता है।
XHTML तत्वों को ठीक से व्यवस्थित करने की आवश्यकता है और हमेशा निचले मामले में होना चाहिए।
XHTML Attributes Hindi
किसी भी XHTML तत्व में किसी भी संख्या के गुण हो सकते हैं, जो जानकारी को जोड़ते हैं या तत्व को संशोधित करते हैं. गुण के नाम और मूल्य हैं। एक विशेषता का नाम पूर्व-परिभाषित है; पिछले दो उदाहरणों में हम पी तत्व के लिए एक “वर्ग” विशेषता देखते हैं, और एक “src” विशेषता और img तत्व के लिए एक “alt” विशेषता।
एक विशेषता का मूल्य पूर्व-परिभाषित भी हो सकता है, लेकिन अधिक बार एक विशेषता के मूल्य को आपके द्वारा परिभाषित नहीं किया जाएगा. IMG तत्व में विशेषता src को एक मान की आवश्यकता होती है जो उस विशिष्ट छवि फ़ाइल को इंगित करता है जिसे आप प्रदर्शित करना चाहते हैं. विशेषताएँ वर्ग या ऊँचाई का मान जो कुछ भी आप तय करते हैं वह होना चाहिए – यह पूरी तरह से आप पर निर्भर है! हम बाद में अधिक विस्तार से वर्ग और कुल तत्वों से निपटेंगे।
नियमित HTML में कई विशेषताएं होती हैं जो नियंत्रित करती हैं कि स्क्रीन पर कोई तत्व कैसे दिखाई देता है. XHTML में, उन HTML विशेषताओं में से अधिकांश को हटा दिया गया है, जिसका अर्थ है कि वे अब उपयोग के लिए मान्य नहीं हैं. इसके बजाय, XHTML लेखक तत्वों की उपस्थिति को नियंत्रित करने के लिए कैस्केडिंग स्टाइल शीट्स (सीएसएस) का उपयोग करते हैं। हम इस पाठ में CSS से परिचित होंगे, लेकिन अगले पाठ तक वास्तव में इसका उपयोग शुरू नहीं करेंगे।
XHTML in Hindi
XHTML एक्सएमएल में लिखी गई एक मार्कअप भाषा है; इसलिए, यह एक XML अनुप्रयोग है. XHTML तीन एक्सएमएल नामस्थानों का उपयोग करता है (यूआरआई संदर्भों द्वारा पहचाने गए नामस्थानों के साथ जोड़कर तत्व और विशेषताओं के नाम का उपयोग किया जाता है. नामस्थान अलग-अलग एक्सएमएल दस्तावेज़ों में समान रूप से पढ़े जाने वाले कस्टम नाम वाले टैग को रोकते हैं), जो तीन के अनुरूप हैं. HTML 4.0 DTDs: सख्त, संक्रमणकालीन और फ्रेमसेट।