XHTML DTD
- पिछला पृष्ठ XHTML व्याकरण
- अगला पृष्ठ XHTML HowTo
XHTML तीन तरह के फाइल टाइप घोषणा को निर्धारित करता है。
सबसे अधिक उपयोग किया जाने वाला XHTML Transitional है。
<!DOCTYPE> अनिवार्य है。
एक XHTML दस्तावेज़ के तीन प्रमुख हिस्से हैं:
- DOCTYPE
- हेड
- बॉडी
बुनियादी दस्तावेज़ संरचना इस तरह है:
<!DOCTYPE ...> <html> <head> <title>... </title> </head> <body> ... </body> </html>
XHTML दस्तावेज़ में, दस्तावेज़ टाइप घोषणा हमेशा पहले पंक्ति में होती है。
एक XHTML का उदाहरण
यह एक साधारण (सबसे कम) XHTML दस्तावेज़ है:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html> <head> <title>साधारण दस्तावेज़</title> </head> <body> <p>एक साधारण पैराग्राफ</p> </body> </html>
दस्तावेज़ टाइप घोषणा दस्तावेज़ के टाइप को निर्धारित करती है:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
दस्तावेज़ का बाकी हिस्सा HTML के समान है:
<html> <head> <title>साधारण दस्तावेज़</title> </head> <body> <p>एक साधारण पैराग्राफ</p> </body> </html>
तीन तरह के दस्तावेज़ टाइप घोषणा
- DTD सामान्य मार्कर्स भाषा (SGML) के उपयोग करने वाले वेब पेज के व्याकरण को निर्धारित करता है。
- जैसे HTML जैसे सामान्य मार्कर्स भाषा (SGML) के लिए DTD का उपयोग करके, किसी विशेष दस्तावेज़ में लगाए जाने वाले टैग के नियमों को निर्धारित करने के लिए किया जाना चाहिए, इसमें एक श्रृंखला के रूप में एलीमेंट और एंटिटी की घोषणाएँ शामिल हैं。
- जैसे HTML जैसे सामान्य मार्कर्स भाषा (SGML) के दस्तावेज़ टाइप घोषणा या DTD में, XHTML विस्तार से वर्णित किया गया है。
- XHTML DTD एक सही कंप्यूटर द्वारा पढ़ा जा सकने वाली भाषा का उपयोग करके वैध XHTML मार्कर्स के व्याकरण और व्यावहारिकता का वर्णन करता है。
तीन तरह के XHTML दस्तावेज़ टाइप हैं:
- STRICT (स्ट्रिक्ट टाइप)
- TRANSITIONAL (ट्रांसिशनल टाइप)
- FRAMESET (फ्रेम टाइप)
XHTML 1.0 के तीन तरह के XML दस्तावेज़ टाइप
XHTML 1.0 तीन तरह के XML दस्तावेज़ टाइपों को निर्दिष्ट करता है, जो ऊपरोक्त तीन तरह के DTD के लिए इसके समकक्ष हैं。
XHTML 1.0 Strict
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/"xhtml1-strict.dtd
">
इस स्थिति में इस्तेमाल करें: साफ मार्कर्स की आवश्यकता है, अभिव्यक्ति में असंगति से बचना है। कृपया क्रॉस-साइडिंग स्टाइल शीट के साथ इस्तेमाल करें。
XHTML 1.0 Transitional
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/"xhtml1-transitional.dtd
">
इसके लिए इस्तेमाल करें: जब ब्राउज़र को लाइटहाउस स्क्रिप्ट के लिए उपयोग करने है और जब XHTML को स्टाइल शैली सैट की सहायता के लिए लिखना है जो कैसे भी कैसे स्टाइल शैली सैट को सहायता नहीं करते।
XHTML 1.0 Frameset
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
"http://www.w3.org/TR/xhtml1/DTD/"xhtml1-frameset.dtd"
>
इसके लिए इस्तेमाल करें: ब्राउज़र विंडो को दो या अधिक फ्रेम में विभाजित करने के लिए HTML फ्रेम का उपयोग करना है।
- पिछला पृष्ठ XHTML व्याकरण
- अगला पृष्ठ XHTML HowTo