HTML 5 doctype का उपयोग शुरू करने का कोई कारण नहीं है?

यह एचटीएमएल 4 और एक्सएचटीएमएल के साथ पिछड़ा संगत होना चाहिए। जॉन रेसिग कुछ लाभों के बारे में पोस्ट किया गया

जब तक हम किसी भी नई और समर्थित सुविधाओं का उपयोग नहीं करते हैं, तब तक इस सिद्धांत के साथ बिल्डिंग साइट शुरू करने के लिए कोई नकारात्मक पक्ष होगा?

0
ro fr bn
मैं बंद कर रहा हूं क्योंकि उस समय यह एक वैध चिंता थी लेकिन जीवन चालू हो गया है और एचटीएमएल 5 अब यहां रहने के लिए है। यह झंडे को भी आकर्षित कर रहा है क्योंकि कई जवाब तथ्यों की बजाय राय हैं।
जोड़ा लेखक Kev, स्रोत

8 उत्तर

मैं इसका इस्तेमाल करता हूं और बड़े पैमाने पर परीक्षण करता हूं। तो हमें बताएं कि क्या यह आपके घर को उड़ा रहा है या कुछ। : ')

0
जोड़ा

व्यक्तिगत रूप से मैं नहीं कहूंगा। एचटीएमएल 5 के लिए कोई स्पष्ट लाभ नहीं है और वास्तव में यह कहने के लिए कि पूरी चीज शुरुआत से बनी है।

शीर्षलेख, पाद लेख और साइडबार के लिए विशेष टैग होने के कारण एक बड़ी गलती है - आप उन्हें पहले ही टैग (div) और नामों (कक्षाओं / आईडी) के रूप में प्राप्त कर चुके हैं। हमें विशेषज्ञों की आवश्यकता क्यों है? एक्सएचटीएमएल 1.1 काफी अच्छा है, अवधि। वास्तव में, चूंकि अधिकतर ब्राउज़र HTML4 का सही ढंग से समर्थन नहीं करते हैं, इसलिए एक ऐसा कार्यप्रणाली का उपयोग करने में थोड़ा सा बिंदु है जो उचित समर्थन प्राप्त करने में वर्षों लग रहा है।

0
जोड़ा
कैनवास: इसका उपयोग करना चाहते हैं? आप नहीं कर सकते या आप कर सकते हैं, लेकिन अब आप लक्षित प्रोग्रामिंग की भूमि में हैं। जो मानकों का मुद्दा नहीं है।
जोड़ा लेखक graham.reeds, स्रोत
@Laurent: तो अगर मैं एक हेडर चाहता हूं कि अब एक साइडबार हो, तो मुझे अपने सभी सीएसएस और मार्कअप को चारों ओर स्विच करने के माध्यम से जाना होगा क्योंकि यह अब अर्थात् सही नहीं है? नहीं। इसे एक div बनाओ, इसे कॉल करें और यह कैसे करें आप इसका उपयोग करें। @Laith: खोज इंजन के लिए यह किस सम्मान में अच्छा होगा?
जोड़ा लेखक graham.reeds, स्रोत
इसे एक div बनाओ, इसे बताएं कि यह क्या करता है और इसका उपयोग कैसे करें। ? बिलकुल सीधे। जबकि आप इसे फिर से करते हैं, अपने सभी पैराग्राफ और सूचियों के लिए भी ऐसा ही करें। मैं यहां एक सारमार्क कैसे टाइप करूं?
जोड़ा लेखक Paul D. Waite, स्रोत
बस सोचें कि यह खोज इंजन के लिए कितना उपयोगी होगा।
जोड़ा लेखक Leo Jweda, स्रोत
यह अर्थशास्त्र के बारे में है। आप एचटीएमएल में लगभग हर एक टैग से पूरी तरह से छुटकारा पा सकते हैं और div, span और style / class विशेषताएँ के अलावा कुछ भी नहीं कर सकते हैं। लेकिन आप ऐसा करके दस्तावेज़ से सभी अर्थपूर्ण मूल्य हटा देते हैं।
जोड़ा लेखक Laurent, स्रोत
हाँ मैं सिर्फ एक छवि टैग के साथ एक कैनवास खेल बनाऊंगा! एचटीएमएल 5 रॉक, इसमें कोई संदेह नहीं है। वैसे भी, कोई भी i.e का उपयोग नहीं करता है
जोड़ा लेखक ExceptionSlayer, स्रोत

यदि आप डॉक्ट टाइप का उपयोग करने जा रहे हैं, तो सुविधाओं के साथ प्रयोग करें। जब तक वे एक उत्पादन स्थल में नहीं जाते हैं, और आप उन्हें पूरी तरह से परीक्षण करते हैं, तो इसमें रहें।

0
जोड़ा

मेरा सवाल यह होगा कि यदि आप किसी भी नई / असमर्थित सुविधाओं का उपयोग नहीं करते हैं तो इसका उपयोग क्यों करें। मैं यह नहीं कह रहा हूं कि आप इसके साथ खेल नहीं सकते थे, लेकिन एक ऐसे डॉक्टर के साथ साइटें क्यों शुरू करना शुरू करें जो कोई लाभ नहीं प्रदान करता है और एक्सएचटीएमएल 5 द्वारा पूरक किया जा सकता है।

0
जोड़ा
यदि आप किसी भी नई / असमर्थित सुविधाओं का उपयोग नहीं करते हैं तो इसका उपयोग क्यों करें? - क्योंकि यह याद रखना आसान और आसान है? जाहिर है, लेकिन अभी भी एक बड़ी बात नहीं है।
जोड़ा लेखक Paul D. Waite, स्रोत
असल में ऐसा नहीं है। एक्सएचटीएमएल 5 और एचटीएमएल 5 एचटीएमएल भाषा के दो अलग मार्कअप प्रस्तुतियां (धारावाहिक) हैं। पूर्व एक्सएमएल आधारित है, और बाद वाला एसजीएमएल की एक अद्वितीय बोली (विशेष पार्सिंग अर्थशास्त्र के साथ) है।
जोड़ा लेखक Delan Azabani, स्रोत
हाँ, लेकिन क्या वह एक्सएचटीएमएल 1.2 या एक्सएचटीएमएल 2.0 नहीं होगा? ;)
जोड़ा लेखक Talvi Watia, स्रोत
एचटीएमएल 5 है 'एक्सएचटीएमएल 5'। डब्ल्यू 3 सी ने 'एक्स' एचटीएमएल के विकास को बंद कर दिया है।
जोड़ा लेखक Chris Harrison, स्रोत

अच्छी तरह से इस पर विचार करें:

टेक्स्ट / एचटीएमएल के रूप में सेवा करते समय, मानक मोड को ट्रिगर करने के लिए आपको केवल एक डॉक्टरेट की आवश्यकता होती है। इसके अलावा, डॉक्ट टाइप कुछ भी नहीं करता है जहां तक ​​ब्राउज़र का संबंध है।

पाठ / एचटीएमएल के रूप में सेवा करते समय, चाहे आप एक्सएचटीएमएल मार्कअप या एचटीएमएल मार्कअप का उपयोग करते हैं, इसका उपयोग ब्राउज़र द्वारा एचटीएमएल के रूप में किया जाता है।

So, really it comes down to using the shortest doctype that triggers standards mode (<!DOCTYPE HTML>) and using HTML markup that produces the correct result in browsers.

बाकी अनुरूपता, सत्यापन और मार्कअप वरीयता के बारे में है।

With that said, using <!DOCTYPE HTML> now and trying to make your markup conform to HTML5 is not a bad idea as long as you stick to stable features that work in browsers now. You wouldn't use anything in HTML4 or XHTML 1.x that doesn't work in browsers, would you?

In other words, you use <!DOCTYPE HTML> with HTML4-like markup while honoring things that have been clarified in HTML5. HTML5 is about browser compatibility after all.

अब एचटीएमएल 5 का उपयोग करने का नकारात्मक पक्ष यह है कि कल्पना अक्सर बदल सकती है। यह आपके लिए सक्रिय रूप से बदलता है क्योंकि यह spec के साथ बनाए रखना महत्वपूर्ण बनाता है। इसके अलावा http://validator.nu/ हमेशा अद्यतित नहीं हो सकता है, लेकिन http://validator.w3.org/ हमेशा अद्यतित नहीं है, इसलिए इसे रोकने न दें आप।

Of course, if you want to use XHTML 1.0 markup and conform to XHTML 1.0, then you shouldn't use <!DOCTYPE HTML>.

Personally, I always use <!DOCTYPE HTML> for HTML.

0
जोड़ा
मैंने सोचा कि यूआरआई को छोड़कर ब्राउज़र को क्विर्क मोड में फेंकता है, इस प्रकार मानकों को एक व्यर्थ प्रयास करने के लिए काम कर रहा है।
जोड़ा लेखक graham.reeds, स्रोत
आप एक्सएचटीएमएल 1.0 मार्कअप का उपयोग के रूप में क्यों नहीं कर सकते? मैंने सोचा कि यह मुद्दा था!
जोड़ा लेखक Skilldrick, स्रोत
@ grahm.reeds: विकीपेडा तालिका के अनुसार en.wikipedia.org/wiki/Quirks_mode # cite_note-sivonen-1 एचटीएमएल 5 पूर्ण मानक मोड ट्रिगर करता है।
जोड़ा लेखक Marco Demaio, स्रोत
मैंने सोचा कि यूआरआई को छोड़कर ब्राउज़र को क्विर्क मोड में फेंकता है? ? नहीं। एचटीएमएल 5 पर काम का एक बड़ा हिस्सा इयान हिक्सन निरंतर उपयोग किए जाने वाले ब्राउज़रों का परीक्षण कर रहा था ताकि यह देखने के लिए कि क्या काम किया गया, और कैसे। एचटीएमएल 5 ड्यूट टाइप इस तरह की चीज वाले सभी ब्राउज़रों में मानकों मोड (मुझे विश्वास है) ट्रिगर करता है।
जोड़ा लेखक Paul D. Waite, स्रोत
अगर यह मदद करता है, तो मैंने आईई 8, आईई 7 (आईई 8 देव टूल्स का उपयोग करके) और आई 6 (वर्चुअल पीसी का उपयोग करके) में का परीक्षण किया। उनमें से कोई भी quirks मोड में चला गया। तो पुरानी आईई भी क्विर्क मोड में जाकर मानक एचटीएमएल 5 डॉक्ट टाइप को निश्चित रूप से संभाल सकती है।
जोड़ा लेखक Syntax Error, स्रोत
स्किलड्रिक, आप बहुभाषी दस्तावेज़ हाँ लिख सकते हैं।
जोड़ा लेखक Shadow2531, स्रोत

नवीनतम आईई 8 बीटा के आधार पर, ऐसा लगता है कि एमएस आईई 8 मोड स्विचिंग क्वाग्मर के लिए बाईपास के रूप में एचटीएमएल 5 ड्यूट टाइप का उपयोग करेगा। ऐसा लगता है कि एचटीएमएल 5 डॉक्टरेट को तैनात करने का सबसे बड़ा खतरा यह है कि यदि लोग आईई 8 जहाजों से पहले एचटीएमएल 5 डॉक्टरेट के साथ बहुत सी आईई 8-असंगत सामग्री प्रकाशित करते हैं, तो एमएस को एचटीएमएल 5 के लिए मोड स्थिति को सरल बनाने के बारे में ठंडे पैर मिल सकते हैं।

Update: This has been voted down, it seems. Quite obviously now that IE8 has shipped, the above consideration no longer applies. And indeed, the situation is not simple with IE8.

0
जोड़ा

मेरे लिए नकारात्मकता मुख्य रूप से मान्यता से संबंधित है:

  1. तृतीय पक्ष सत्यापन उपकरण हमेशा मेरे पसंदीदा उपकरण अविश्वसनीय बनाने, बदलते चश्मा के साथ नहीं रहता है।
  2. मैं यह सुनिश्चित करने के लिए सख्त सिद्धांतों के खिलाफ मान्य करना पसंद करता हूं कि मैंने सभी तत्व बंद कर दिए हैं। सरल लेकिन समय लेने वाली घोंसले की त्रुटियों से बचने का यह एक आसान तरीका है। एचटीएमएल 5 के साथ आपको अपने तत्वों को बंद करने की ज़रूरत नहीं है, इसलिए बेजोड़ टैग खोजने का कोई तरीका नहीं है।
0
जोड़ा
यह सच है, यही कारण है कि आप एक एचटीएमएल लिंट चेकर की तलाश करना चाहते हैं: lint.brihten.com/html / केवल मददकर्ता के बजाय सहायता / सहायता करें।
जोड़ा लेखक Kzqai, स्रोत

इसे ढूंढने वाले किसी के लिए। चार्ट पर http://hsivonen.iki.fi/doctype/ विभिन्न प्रतिपादन मोड विभिन्न ब्राउज़र उपयोगों को दिखाता है उपयोग में DOCTYPE घोषणा के आधार पर। यह आपको एक अच्छा विचार देता है कि कैसे DOCTYPE स्विचिंग काम करता है।

0
जोड़ा