【发布时间】:2011-07-20 01:39:55
【问题描述】:
<!DOCTYPE html> 是否也会触发旧浏览器的标准模式?说“在所有现代浏览器中”并不是很准确。
我对 IE6 尤其感兴趣。
谢谢。
【问题讨论】:
-
你需要支持IE6吗?如果没有:不要。
-
我对IE6特别感兴趣,因为我不需要支持它...
标签: html doctype standards-compliance
<!DOCTYPE html> 是否也会触发旧浏览器的标准模式?说“在所有现代浏览器中”并不是很准确。
我对 IE6 尤其感兴趣。
谢谢。
【问题讨论】:
标签: html doctype standards-compliance
这就是 HTML5 doctype 是如何出现的(用外行的话来说):
制定标准的人想要更简单的文档类型。他们发现<!DOCTYPE html>(很简单)确实会在浏览器中触发标准模式。他们决定在 HTML5 中对其进行标准化。
真实的故事。
【讨论】:
是的,它确实会在旧版浏览器(例如 IE6)中触发(几乎)标准模式。
见:http://hsivonen.iki.fi/doctype/
标准模式,前沿 验证
<!DOCTYPE html>这是正确的做法,除非 你有特定的理由要避免 它。
唯一的例外浏览器(根据该表)是 没有人 正在使用的 NS6。
几乎标准模式与标准模式几乎相同,some tiny, trivial exceptions:
“几乎标准”渲染模式是 与“标准”模式完全相同 在所有细节中保存一个:布局 处理表格单元格内的图像 因为它们处于 Gecko 的“怪癖”模式, 这与其他相当一致 浏览器,例如 Internet Explorer。
【讨论】: