html - Do modern browsers care about the DOCTYPE? -


यदि आप पदावनत विशेषताओं या टैग & lt; center & gt; , & lt; फ़ॉन्ट रंग का उपयोग करते हैं एक्सएचटीएमएल 1.0 में सख्त (कोई depr विशेषता नहीं), आधुनिक ब्राउज़र (मैं क्रोम का उपयोग करेगा के रूप में) = "लाल" & gt; , या & lt; td valign = "top" & gt; एक उदाहरण) अभी भी नोटिस लेते हैं और इसका इस्तेमाल करते हैं।

यदि आप एचटीएमएलएम 5 एंड एलटी; वीडियो & gt; पर एक्सएचटीएमएल 1.0 सख्त DOCTYPE का उपयोग करते हैं तो क्रोम उसे पहचान लेगा - ऐसा नहीं है कि वे 'डी कार्यक्रम इसे नहीं करने के लिए मैंने क्रोम में एक्सएचटीएमएल 1.0 सख्त DOCTYPE के साथ एचटीएमएल 5 ऑडियो के साथ, मैं सबसे खराब पदावनत, पूंजीकृत, और बिना चिह्नित विशेषता कोड का परीक्षण किया और यह बिना किसी समय flawlessly गाया।

यहाँ है क्रोम (लाल बीजी, केंद्रित तालिका, ऑडियो बजाने) में मैं बिना कथित रूप से काम कर रहा हूं।

  & lt;! DOCTYPE HTML PUBLIC "- // W3C // DTD एचटीएमएल 4.01 //" http://www.w3.org/TR/html4/strict.dtd"> & LT; html & gt; & Lt; शीर्ष & gt; & Lt; title & gt; क्या ब्राउज़र DOCTYPE के बारे में ध्यान रखते हैं? & Lt; / title & gt; & Lt; मेटा http-equiv = "सामग्री-प्रकार" सामग्री = "पाठ / html; वर्णसेट = यूटीएफ -8" & gt; & Lt; / head & gt; & Lt; body bgcolor = # ff0000 & gt; & LT; केन्द्र & gt; & Lt; तालिका सेलपैडिंग = "0" सेलेक्शनिंग = 0> & Lt; tr & gt; & lt; td valign = top & gt; परीक्षण & lt; / td & gt; & lt; / tr & gt; & Lt; / तालिका & gt; & Lt; / केन्द्र & gt; और कुछ एचटीएमएल 5 ऑडियो .. & lt; ऑडियो ऑटोप्ले & gt; & Lt; source src = "http://www.duncannz.com/resources/sound/alarm.mp3" प्रकार = "ऑडियो / एमपी 3" & gt; फ़ॉलबैक पाठ & lt; / audio & gt; & Lt; / body & gt; & Lt; / html & gt;   


तो मेरा प्रश्न: आधुनिक ब्राउज़रों (अनुवादः IE के अलावा ब्राउज़र्स) का भुगतान कोई भी सभी पर ध्यान दें, या कुछ भी अलग, क्योंकि DOCTYPE? क्या वे भी इसे पढ़ने और व्याख्या करने के लिए परेशान करते हैं? "post-text" itemprop = "text">

ब्राउज़र DOCTYPE के बारे में ध्यान रखते हैं - अन्यथा वहाँ ' यह होने में कोई बात नहीं हो!

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

DOCTYPE मुख्यतः सत्यापन में प्रयोग किया जाता है और यह निर्धारित करने के लिए कि क्या इस ब्राउज़र को "क्विर्ट्स मोड" (जहां पुराने नियम अभी भी काम करते हैं) या "मानक मोड" में चलते हैं। कई पेशेवर वेब डिज़ाइनर यह सुनिश्चित करने के लिए W3C सत्यापन उपकरण का उपयोग करते हैं कि उनके वेब पेज वैध HTML हों, और उनके वेबसाइट द्वारा प्रदान किए गए टूल, DOCTYPE को नियमों का सही सेट चुनने के लिए, जिसकी पुष्टि करना है इसके अलावा, XHTML सख्त से खाली टैग या अन्य स्पष्ट वाक्यविन्यास त्रुटियों की अनुमति नहीं देता है।

आशा है कि यह मदद करता है!

Comments

Popular posts from this blog

Python SQLAlchemy:AttributeError: Neither 'Column' object nor 'Comparator' object has an attribute 'schema' -

java - How not to audit a join table and related entities using Hibernate Envers? -

mongodb - CakePHP paginator ignoring order, but only for certain values -