फ़्रेमसेट उन दस्तावेज़ों के लिए है जो फ़्रेमसेट को परिभाषित करते हैं (गैर-फ़्रेमसेट दस्तावेज़ तब फ्रेम में लोड होते हैं)। फ्रेम्स आमतौर पर एक खराब डिजाइन विकल्प होते हैं जो उन्हें हल करने के लिए और अधिक समस्याएं पैदा करते हैं।
संक्रमणकालीन, कम या ज्यादा, सख्त प्लस चीजें जिन्हें आप उपयोग नहीं करना चाहिए (अधिकतर क्योंकि उन्हें सीएसएस के साथ बदल दिया गया है)। start
विशेषता जैसे कुछ अपवाद हैं, जिनमें इसका उपयोग करने के लिए कुछ अच्छे तर्क हैं (लेकिन अक्सर उपयोगी नहीं है)।
सख्त HTML का मूल है और आमतौर पर सबसे अच्छा शर्त है।
एचटीएमएल 4.01 एचटीएमएल का नवीनतम, तैयार संस्करण है।
एक्सएचटीएमएल 1.0 एक्सएमएल में व्यक्त एचटीएमएल 4.01 है। यह इंटरनेट एक्सप्लोरर में काम नहीं करता है जब तक कि आप यह दिखाते हैं कि यह HTML है (जो टेक्स्ट/एचटीएमएल विनिर्देश अनुमति देता है)।
एक्सएचटीएमएल 1.1 एक्सएचटीएमएल 1.0 सख्त प्लस लक्ष्य विशेषता प्लस रुबी (प्रोग्रामिंग भाषा नहीं) और कुछ अन्य मामूली बदलाव हैं। एक्सएचटीएमएल 1.1 का नाटक करने के लिए ओके देने के लिए कोई विनिर्देश नहीं है HTML है।
(पांच साल पहले: एचटीएमएल 5 एक मसौदा विनिर्देश, विषय बदलने के लिए, और उन्हें आज प्रयोग में अधिकांश ब्राउज़र में बैक अप लेना जावास्क्रिप्ट के बिना काम नहीं कर रहा दिलचस्प बिट्स के कई के साथ है यह एक परिपक्व सत्यापन टूल का अभाव
।।
एचटीएमएल 4.01 आम तौर पर सबसे अच्छा शर्त है, लेकिन एक्सएचटीएमएल 1.0 आपके प्रकाशन प्रणाली में एक्सएमएल टूलचेन पर विचार करने के लायक है, और एचटीएमएल 5 इस बात पर विचार करने योग्य है कि आपको इसमें कुछ जोड़ने की आवश्यकता है और रहने का जोखिम महसूस हो रहा है खून बह रहा किनारा इसके लायक है।
संक्षेप में: HTML 4.01 का उपयोग करें जब तक कि आपको पता न हो कि आपको कुछ और उपयोग करने की आवश्यकता क्यों है।)
चूंकि यह उत्तर मूल रूप से लिखा गया था, इसलिए एचटीएमएल 5 अच्छा ब्राउज़र और टूलचैन समर्थन के साथ मानक बन गया है। यह विनिर्देश है कि ब्राउज़र वास्तव में कैसे काम करता है इसके साथ सबसे करीबी गठबंधन है। यदि आपको XML समर्थन की आवश्यकता है तो एक एक्सएमएल क्रमबद्धता उपलब्ध है।
संक्षेप में: HTML 5: <!DOCTYPE html>
का उपयोग करें।
क्या आपका मतलब यह नहीं है कि "एक्सएचटीएमएल 1.1 एक्सएचटीएमएल 1.0 सख्त प्लस है ..."? – Alohci
ओह, हाँ मैंने किया। – Quentin
यह कहने में काफी गलत है कि HTML5 के सबसे दिलचस्प भाग अधिकांश ब्राउज़रों में काम नहीं करते हैं। असल में केवल एक आधुनिक ब्राउज़र है जो गरीब समर्थन के साथ है, और यहां तक कि इससे बहुत सारे समर्थन भी मिलते हैं। बहुत सारे एचटीएमएल 5 सिर्फ कोडिंग कर रहे हैं कि वास्तविक दुनिया में ब्राउज़र पहले से ही कैसे काम करते हैं। – Chuck