कैसे एक्सएचटीएमएल में अपग्रेड करें?
- पिछला पृष्ठ एक्सएचटीएमएल DTD
- अगला पृष्ठ एक्सएचटीएमएल वेरिफ़िकेशन
कैसे आपका वेबसाइट XHTML में अपग्रेड करें?
साइट को HTML से XHTML में बदलने के लिए, आपको पहले उन अध्यायों के जो वर्णित किया गया है, XHTML व्याकरण नियमों से परिचित होना चाहिए।
विशेष चरणों का वर्णन नीचे दिया गया है。
फ़ाइल तयारी बयान जोड़ें
नीचे दिए फ़ाइल तयारी बयान को प्रत्येक पृष्ठ के पहले वाक्य में जोड़ें:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
ध्यान दें:इस साइट (codew3c) में एक तीव्र DTD का उपयोग किया जाता है। लेकिन अंतरण DTD का उपयोग करना भी एक अच्छा विकल्प है क्योंकि अधिकांश प्रारंभिक डेवलपर के लिए, तीव्र DTD बहुत
फ़ाइल तयारी घोषणा के बारे में कुछ सुझाव
यदि आप वेबपृष्ठ को सही XHTML के रूप में परीक्षण करना चाहते हैं, तो वेबपृष्ठ में फ़ाइल तयारी घोषणा होनी चाहिए।
ध्यान देने योग्य है कि विभिन्न फ़ाइल तयारी घोषणाओं के अनुसार, नए ब्राउज़र दस्तावेज़ को बदले हुए तरीके से संसाधित करते हैं।यदि ब्राउज़र को एक फ़ाइल तयारी घोषणा पढ़ी जाती है, तो यह दस्तावेज़ को 'उचित' तरीके से संसाधित करेगा।अगर नहीं हो, तो दस्तावेज़ अलग-अलग तरीके से प्रदर्शित हो सकता है।
छोटे लिखे टैग और गुणवैशिष्ट्य नाम
XHTML के लिए आकार भेदी होने के कारण, और XHTML केवल छोटे एचटीएमएल टैग और गुणवैशिष्ट्य नामों को स्वीकार करता है, आपको सरल सर्च और रिप्लेस कमांड का उपयोग करके सभी बड़े लिखे टैग को छोटे में बदलना होगा।गुणवैशिष्ट्य नामों को भी इसी तरीके से सुधारें।हम अपने वेबसाइट पर हमेशा छोटे लिखे टैग और गुणवैशिष्ट्य नामों का उपयोग करते हैं, इसलिए, प्रतिस्थापन कार्य होने की कोई बहुत आवश्यकता नहीं है।
सभी गुणवैशिष्ट्यों को अटवारा लगाएं
W3C XHTML 1.0 मानक में सभी गुणवैशिष्ट्य के मान को अटवारा की जरूरत होने के कारण, अगर पहले इस विवरण को नहीं ध्यान में रखा था, तो आपको वेबसाइट का प्रत्येक पृष्ठ की जांच करनी होगी।यह एक बहुत लंबा काम है, इसलिए गुणवैशिष्ट्य के मान को अटवारा न भूलना चाहिए।
खाली टैग:<hr> , <br> और <img>
XHTML में खाली टैग (Empty tags) का उपयोग नहीं किया जाता है।<hr> और <br> टैगों को <hr /> और <br /> में बदल दिया जाना चाहिए।
ऐसा करने से एक नई समस्या उभरी, Netscape <br/> टैग को गलत तरीके से पढ़ता है।हमें कारण नहीं पता, लेकिन इसे <br /> के बजाय <br /> करने पर समस्या समाप्त हो गई।इस बात को ध्यान में रखते हुए, आपको फिर से टैग को खोज और बदलने के लिए अनुकूलन करना होगा।
कुछ अन्य टैग (जैसे <img> टैग) भी इसी समस्या का सामना करते हैं।<img> को बंद टैग के बजाय, टैग के अंत में / > जोड़ें।
साइट को परीक्षण करें
सब कुछ करने के बाद, नीचे दिए गए लिंक के द्वारा आधिकारिक W3C DTD के अनुसार सभी संशोधित पृष्ठों को जाइज़ी परीक्षण करें: एक्सएचटीएमएल वेलीडेटरइस सब के बाद, कुछ अधिक त्रुटियाँ पाई जानी सकती हैं, इन सभी त्रुटियों को एक-एक करके (हाथ से) सुधारा जाना होगा।हमारा अनुभव है कि सबसे आसानी से गलती है कि सूची में </li> टैग लुप्त हो जाता है।
हमें ट्रांसफॉर्मर टूल (जैसे TIDY) का उपयोग करना चाहिए क्या? हाँ, हम TIDY का उपयोग कर सकते थे।
Dave Raggett का HTML TIDYयह HTML को साफ करने के लिए एक मुफ्त औजार है।विशेष एचटीएमएल कोड एडिटर और ट्रांसफॉर्मर टूल द्वारा उत्पन्न अधिक नज़र नहीं आने वाले एचटीएमएल कोड को हालाँकि, TIDY बहुत अच्छा काम करता है।साथ ही, यह आपको यह समझाने में मदद कर सकता है कि कहाँ आपको अधिक ध्यान देना चाहिए, ताकि दिव्यांगजनों के लिए वेबपेजेज़ की अधिक उपयोगिता हो।
我们没有使用 Tidy 是出于什么原因呢?当我们开始创建这个网站时,我们已经对 XHTML 非常地熟悉。当时我们已经知道使用小写标签以及为属性加引号。所以在网站测试的过程中,我们只是简单地通过 W3C 的 XHTML 验证器进行了测试,并修正了少许的错误。更重要的是,我们已经学到了很多关于编写 Tidy 式 HTML 代码的知识。
अध्याय की अध्ययन
यदि आप एक्सएचटीएमएल के द्वारा पृष्ठ को संरचित करने के बारे में और गहरी समझ चाहते हैं, तो कृपया इसे पढ़ेंएक्सएचटीएमएल संरचनात्मक》。
- पिछला पृष्ठ एक्सएचटीएमएल DTD
- अगला पृष्ठ एक्सएचटीएमएल वेरिफ़िकेशन