【问题标题】:<!DOCTYPE html> and older browsers<!DOCTYPE html> 和旧版浏览器
【发布时间】:2011-07-20 01:39:55
【问题描述】:

&lt;!DOCTYPE html&gt; 是否也会触发旧浏览器的标准模式?说“在所有现代浏览器中”并不是很准确。

我对 IE6 尤其感兴趣。

谢谢。

【问题讨论】:

  • 你需要支持IE6吗?如果没有:不要。
  • 我对IE6特别感兴趣,因为我不需要支持它...

标签: html doctype standards-compliance


【解决方案1】:

这就是 HTML5 doctype 是如何出现的(用外行的话来说):

制定标准的人想要更简单的文档类型。他们发现&lt;!DOCTYPE html&gt;(很简单)确实会在浏览器中触发标准模式。他们决定在 HTML5 中对其进行标准化。

真实的故事。

【讨论】:

  • 谢谢。我认为 更好,哈哈。
【解决方案2】:

是的,它确实会在旧版浏览器(例如 IE6)中触发(几乎)标准模式。

见:http://hsivonen.iki.fi/doctype/

标准模式,前沿 验证
&lt;!DOCTYPE html&gt;

这是正确的做法,除非 你有特定的理由要避免 它。

唯一的例外浏览器(根据该表)是 没有人 正在使用的 NS6。

几乎标准模式与标准模式几乎相同,some tiny, trivial exceptions

“几乎标准”渲染模式是 与“标准”模式完全相同 在所有细节中保存一个:布局 处理表格单元格内的图像 因为它们处于 Gecko 的“怪癖”模式, 这与其他相当一致 浏览器,例如 Internet Explorer。

【讨论】:

    猜你喜欢
    • 2011-12-13
    • 1970-01-01
    • 2012-07-27
    • 2011-10-25
    • 2016-05-07
    • 2011-11-23
    • 1970-01-01
    • 2011-06-13
    • 2012-01-13
    相关资源
    最近更新 更多