XHTML: परिष्कृत डिज़ाइन के लिए वेब कोडिंग

XHTML 1.0 और 1.1 E के लिए खड़े हैंएक्सtensible एचyperटीext arkup एलपीड़ा और HTML 4.0 से आगे एक विशाल छलांग का प्रतिनिधित्व करते हैं। वे डिज़ाइनर को परिष्कृत और अधिक निर्णायक वेब डिज़ाइन के लिए अधिक परिष्कृत कोडिंग स्कीमा देने के लिए एक्सएमएल के साथ HTML 4.0 का सर्वश्रेष्ठ संयोजन करते हैं।

W3C, सभी HTML भाषाओं के माता-पिता, ने XHTML 1.0 को "HTML 4.0 के बाद से HTML में पहला बड़ा बदलाव" के रूप में वर्णित किया था, यह 1997 में XML की कठोरता को वेब पृष्ठों पर लाता है और W3C के कार्य में कीस्टोन है जो इसे प्रदान करता है सेल फ़ोन, टेलीविज़न, कार, वॉलेट आकार के वायरलेस कम्युनिकेटर, कियोस्क और डेस्कटॉप सहित ब्राउज़र प्लेटफ़ॉर्म की बढ़ती रेंज पर समृद्ध वेब पेज। "

एक्सएचटीएमएल बदलाव

सभी वेब डिजाइनरों की जरूरतों को पूरा करने के लिए तीन अलग-अलग प्रकार के एक्सएचटीएमएल उपलब्ध हैं। इनमें स्ट्रिक्ट, ट्रांजिशनल और फ्रेमसेट XHTML शामिल हैं।

XHTML 1.0 सख्त - अनुभवी वेब डिजाइनरों के लिए शुद्धतम रूप। यह संस्करण आपको अपने दस्तावेज़ में लेआउट कोड (फ़ॉन्ट, रंग, लेआउट) सम्मिलित किए बिना स्क्वैकी क्लीन कोड बनाने की अनुमति देता है। इसके बजाय, आप शुरुआत में कैस्केडिंग स्टाइल शीट (सीएसएस) कोड को शामिल करते हैं।

XHTML 1.0 संक्रमणकालीन - कोड के इस नए माध्यम को सीखने के लिए समय की जरूरत वाले डिजाइनरों की मदद करने के लिए सड़क कोड प्रारूप का एक मध्य, या दर्शकों को समायोजित करना चाहते हैं जो अभी भी पुराने वेब ब्राउज़रों का उपयोग करते हैं। स्टाइल शीट का उपयोग किया जाता है, लेकिन अच्छे पुराने HTML कोड को भी शामिल किया जाता है। उदाहरण के लिए बॉडी टैग में अभी भी bgcolor, टेक्स्ट, लिंक, vlinks विशेषताएँ शामिल हैं।

XHTML 1.0 फ्रेमसेट - यह भिन्नता स्वयं व्याख्यात्मक है - आप इसका उपयोग तब करते हैं जब आप XHTML को एक फ्रेम आधारित दस्तावेज़ में शामिल करना चाहते हैं।

अभी भी एक और अधिक उन्नत संस्करण, XHTML 1.1 अंतरराष्ट्रीय और अन्य विशेष कोडिंग जरूरतों के लिए मॉड्यूलर कोड को जोड़ने की अनुमति देता है। इस अतिरिक्त कोडिंग को सुविधाजनक बनाने के लिए RUBY मॉड्यूल को शामिल किया गया है। XHTML 1.1 में एकल सबसे महत्वपूर्ण परिवर्तन प्रस्तुति से डेटा का अनप्लगिंग है। स्वरूपण अब डेटा के साथ एम्बेडेड नहीं है और केवल कैस्केडिंग स्टाइल शीट्स (सीएसएस) को संदर्भित करके प्राप्त किया जा सकता है। यह नए गैर-डेस्कटॉप उत्पादों और पहुंच अनुप्रयोगों की एक विस्तृत श्रृंखला द्वारा आसान पार्सिंग और पुन: उपयोग के लिए उपलब्ध डेटा को छोड़ देता है।

आपका HTML ऊपर Tidying

W3C के डेव रैगेट और सोर्स फोर्ज वर्तमान में एक बेहतरीन ओपन-सोर्स यूटिलिटी, HTML टीआईएड डिजाइनरों को प्रदान करते हैं जो अपने वर्तमान HTML दस्तावेजों को एक्सएचटीएमएल में बदलना चाहते हैं (और इस प्रक्रिया में उनके कोड को साफ कर सकते हैं)। यह उपयोगी उपकरण आपके कोड को इन सभी उपयोगी कार्यों को करके चमकने में मदद करेगा:

  • मिसिंग या बेमेल अंत टैग का पता लगाया जाता है और उन्हें सही किया जाता है

  • गलत क्रम में अंतिम टैग सही हैं

  • हेडिंग के साथ समस्याओं को ठीक करता है

  • मिश्रित टैग से पुनर्प्राप्त करता है

  • एंकर के लिए लापता टैग को अंतिम टैग में जोड़ना

  • गुम टैग में डालकर सूचियों को पूर्ण करना

  • विशेषता मानों के आसपास गुम उद्धरण जोड़े जाते हैं

  • अज्ञात / स्वामित्व गुण बताए गए हैं

  • मालिकाना तत्वों को मान्यता दी जाती है और रिपोर्ट की जाती है

  • टैग में एक समाप्ति ब्रैकेट का अभाव देखा गया है

  • CSS का उपयोग करके शैली गुणों और नियमों के साथ अतिरिक्त लेआउट कोड को बदलता है

  • खाली अनुच्छेद और शीर्षक तत्वों को हटाता है

द नट्टी ग्रिटिज़

XHTML का उपयोग करते समय प्राथमिक "नियमों" में से एक यह है कि कोड साफ और पूर्ण होना चाहिए।

  • सभी तत्वों में क्लोजिंग टैग और नेस्ट ठीक से होना चाहिए।

  • सभी टैग को निचले मामले में लिखा जाना चाहिए - XML ​​केस-संवेदी है।

  • अंतिम टैग के लिए शामिल होना चाहिए सब तत्वों

  • सभी विशेषताओं को उद्धरण में होना चाहिए उदा। चौड़ाई, colspan, rowspan

  • खाली तत्वों का एक अंतिम टैग होना चाहिए


मददगार हाथ


एक और HTML प्रारूप सीखने के बारे में अभिभूत महसूस करना? मदद हाथ में है, यदि हां। XStandard एक WYSIWYG कोड संपादक है जो आपको XHTML 1.0 Strict या XHTML 1.1 में शुद्ध शुद्ध HTML कोड लिखने में मदद करता है। निर्माता इस सॉफ़्टवेयर का वर्णन इस प्रकार करते हैं: "बाजार पर सबसे उन्नत, मानक-आधारित WYSIWYG संपादक। यह किसी भी विंडोज़ या ब्राउज़र-आधारित सामग्री प्रबंधन प्रणाली के लिए आदर्श है जो ActiveX का समर्थन करता है। XStandard किसी भी भाषा में समृद्ध सामग्री का प्रबंधन करता है, इसमें मजबूत पहुंच सुविधाएँ हैं। , और तालिकाओं सहित लोकप्रिय संपादन विकल्पों का समर्थन करता है, छवियों के चारों ओर पाठ लपेटता है, और संपादक में खींचें और छोड़ें। " सॉफ्टवेयर एक मुक्त XStandard लाइट संस्करण और एक अधिक बहुमुखी XStandard प्रो संस्करण में आता है।

यदि आप चाहते हैं कि आपकी साइट आज के ब्राउज़रों और गैर-पारंपरिक उपकरणों में अच्छी तरह से काम करे और कल के कल में भी अच्छा काम करना जारी रखे, तो यह एक अच्छा विचार है कि XHTML में नई साइटों को लेखक करें, और पुराने पेजों को एक्सएचटीएमएल में बदलकर अपने कार्य शेड्यूल की अनुमति दें। बेशक, यह अंत नहीं है! पहले से ही, XHTML 2.0 को बनाने के लिए काम किया जा रहा है। यह कदम केवल संरचना पर ध्यान केंद्रित करना है, न कि पिछड़ी संगतता। आप उनके लेख में आईबीएम वेबसाइट पर XHTML के इस नवीनतम रूप के बारे में पढ़ सकते हैं, वेब का भविष्य: XHTML 2.0।

HTML हाइलाइट लेख श्रृंखला

भाग 1: क्या एक विश्वसनीय डिज़ाइनर को HTML पता होना चाहिए?
भाग 2: HTML 3.2 - विल्बर का जन्म
भाग 3: HTML 4.0 और 4.01 - अधिक अच्छी बात!
भाग 4: XHTML: परिष्कृत डिज़ाइन के लिए वेब कोडिंग
भाग 5: DHTML: डायनामिक वेब कोडिंग

वीडियो निर्देश: 8. How to Create a Simple HTML Page (Hindi) (मई 2024).