2011-03-21 13 views
16

क्या <!DOCTYPE html> पुराने ब्राउज़र के लिए मानक मानकों को भी ट्रिगर करता है? "सभी आधुनिक ब्राउज़रों में" कहना बहुत सटीक नहीं है।<! DOCTYPE html> और पुराने ब्राउज़र

मुझे विशेष रूप से आईई 6 में रूचि है।

धन्यवाद।

+0

क्या आपको आईई 6 का समर्थन करना आवश्यक है? यदि नहीं: तो मत करो। –

+2

मुझे विशेष रूप से आईई 6 में रूचि है क्योंकि मुझे इसका समर्थन करने की आवश्यकता नहीं है ... – Francisc

उत्तर

14

इस तरह एचटीएमएल 5 doctype अस्तित्व में आया है (आम आदमी की दृष्टि में):

लोग मानकों बनाने के लिए एक सरल doctype चाहता था। उन्हें पता चला कि <!DOCTYPE html> (जो इसे जितना आसान हो जाता है) ब्राउज़र में मानक मोड ट्रिगर करता है। उन्होंने एचटीएमएल 5 में इसे मानकीकृत करने का फैसला किया।

सच्ची कहानी।

+0

धन्यवाद। मुझे लगता है कि <मेटा वर्णसेट /> एक भी बेहतर है, हाहा। – Francisc

14

हां, यह पुराने ब्राउज़र (जैसे आईई 6) में ट्रिगर (लगभग) मानकों मोड को ट्रिगर करता है।

देखें: http://hsivonen.iki.fi/doctype/

मानक मोड, अत्याधुनिक सत्यापन
<!DOCTYPE html>

यह जब तक आप यह से बचने के लिए एक विशेष कारण है ऐसा करना सही है।

एकमात्र अपवाद ब्राउज़र (कि तालिका के अनुसार) NS6 जो कोई भी नहीं उपयोग कर रहा है।

लगभग मानक मोड मानक मोड के लगभग समान है, some tiny, trivial exceptions साथ: के लेआउट:

"लगभग मानकों" मोड प्रतिपादन वास्तव में "मानकों" मोड सभी विवरण में एक को बचाने के रूप में ही है टेबल कोशिकाओं के अंदर छवियों को संभाला जाता है क्योंकि वे गेको के "क्विर्क" मोड में हैं, जो इंटरनेट एक्सप्लोरर जैसे अन्य ब्राउज़र के साथ काफी संगत है।

संबंधित मुद्दे