Menu

Related Topics

HTML CSS JavaScript PHP Node.js React.js C C++ Go Rust Swift Python Java Excel MS Word PowerPoint
Search

Introduction to XHTML in Hindi

XHTML

XHTML का पूरा नाम Extensible HyperText Markup Language है। यह HTML को XML (Extensible Markup Language) के strict syntax rules के साथ लिखने के लिए बनाया गया markup language specification है। XHTML का उद्देश्य web pages के HTML code को ज्यादा structured, consistent और XML के नियमों के अनुरूप बनाना था।

सरल शब्दों में कहा जाए तो XHTML को आप HTML की syntax को XML के strict rules के साथ लिखने का तरीका समझ सकते हैं। इसमें HTML की तरह elements और attributes का उपयोग किया जाता है, लेकिन code लिखते समय syntax के rules को ज्यादा strictly follow करना पड़ता है।

XHTML और HTML में अंतर

HTML browsers को कई छोटी syntax mistakes के बावजूद page render करने की flexibility देता है। इसके विपरीत XHTML में document को XML की तरह well-formed होना जरूरी होता है। इसलिए tags की सही nesting, closing tags, lowercase element names और quoted attributes जैसी चीजों का ध्यान रखना पड़ता है।

1. सभी Tags को Properly Close करना

XHTML में सामान्य elements के opening और closing tags को properly लिखना जरूरी होता है। उदाहरण के लिए paragraph के लिए opening और closing दोनों tags लिखे जाते हैं।

HTML
Code copied!

ऊपर paragraph को opening <p> और closing </p> tag के साथ properly लिखा गया है। XHTML में इस तरह की well-formed structure महत्वपूर्ण होती है।

2. Empty या Void Elements का Syntax

XHTML में ऐसे elements जिनका अलग closing tag नहीं होता, उन्हें XML-style में self-closing syntax के साथ लिखा जाता था। उदाहरण के लिए <br />, <hr /> और <img />।

HTML
Code copied!

यहाँ <br /> XML-style syntax में लिखा गया है। Modern HTML में <br> भी valid है, लेकिन XHTML syntax में <br /> जैसे XML-style syntax का पालन किया जाता है।

3. Tags Lowercase में लिखना

XHTML में element और attribute names को lowercase में लिखना चाहिए। उदाहरण के लिए <body> और <title> सही style हैं। Uppercase और lowercase को mix करने के बजाय एक consistent lowercase syntax follow किया जाता है।

HTML
Code copied!
4. Attributes को Quotes में लिखना

XHTML में attributes की values को quotes के अंदर लिखना जरूरी होता है। सामान्यतः double quotes का उपयोग किया जाता है।

उदाहरण के लिए:

HTML
Code copied!

ऊपर type, name और value सभी attribute values double quotes में लिखी गई हैं। यह XHTML syntax का important rule है।

XHTML में Proper Nesting

XHTML में elements की nesting भी सही होनी चाहिए। इसका मतलब है कि जो tag सबसे बाद में open हुआ है, उसे पहले close किया जाना चाहिए। इसे आप brackets की तरह समझ सकते हैं।

HTML
Code copied!

ऊपर <strong> element पहले open हुआ और फिर close हुआ। उसके बाद <p> और अंत में <div> close हुआ। इस तरह elements की nesting properly maintained है।

XHTML Document का Basic Structure

XHTML document में document structure भी properly defined किया जाता है। XHTML के पुराने versions में XHTML-specific DOCTYPE declaration का उपयोग किया जाता था। उदाहरण के लिए XHTML 1.0 Strict document का एक basic structure इस प्रकार था:

HTML
Code copied!

यह example XHTML 1.0 Strict के पुराने document style को दिखाता है। इसमें XHTML-specific DOCTYPE और xmlns attribute का उपयोग किया गया है। आज के नए web projects में सामान्यतः HTML5 का उपयोग किया जाता है।

XHTML की मुख्य विशेषताएँ

XHTML के Advantages

XHTML की Limitations

XHTML और HTML5

आज के modern web development में HTML5 का उपयोग बहुत common है। HTML5 developers को semantic elements, multimedia elements और कई modern web features प्रदान करता है। XHTML का महत्व मुख्य रूप से web standards के इतिहास और XML-style markup को समझने में है।

इसलिए यदि आप HTML सीख रहे हैं, तो XHTML को एक important historical और technical concept के रूप में समझना उपयोगी है, लेकिन नए सामान्य web projects के लिए HTML5 की syntax और features पर अधिक ध्यान दिया जाता है।

Complete XHTML Example

नीचे एक complete XHTML-style example दिया गया है जिसमें proper document structure, lowercase tags, quoted attributes, proper nesting और XML-style empty elements को एक साथ दिखाया गया है।

HTML
Code copied!

इस example में XHTML के कई important rules एक साथ दिखाई दे रहे हैं। सभी tags lowercase में हैं, attributes quotes में हैं, elements properly nested हैं और <meta />, <hr /> तथा <img /> XML-style syntax में लिखे गए हैं।

Note: ऊपर का example XHTML 1.0 Strict के पुराने syntax को समझाने के लिए है। इसे किसी modern HTML5 page में copy करने पर XHTML-specific DOCTYPE जरूरी नहीं होगा।

कुल मिलाकर, XHTML का मुख्य उद्देश्य HTML markup को XML की strict और well-formed syntax के साथ लिखना था। इसके rules को समझने से developers को proper nesting, closing tags, attributes और structured markup की importance समझने में मदद मिलती है। हालांकि modern websites के लिए HTML5 सामान्यतः preferred markup standard है।


Code copied!

Page Views
0
Visit ID
Not tracked yet
Visit Time
-
Time on Page
0 seconds

Request


Leave a Comment


INITIALIZING...


INITIALIZING...


Quizzes in Hindi

GK Online Quiz in Hindi 10 pages
HTML Online Quiz in Hindi 10 pages
CSS Online Quiz in Hindi 10 pages
JavaScript Online Quiz in Hindi 10 pages
CCC Online Quiz in Hindi 10 pages
History Online Quiz in Hindi 10 pages



Comments Total: 0 comments

📰 Latest Articles

Total: 0 Articles

Featured Products

0 Products 0 Loaded 0 Remaining

All Products Loaded!

You've reached the end of our collection.

Contact Us Form