<!DOCTYPE html>
是否也会触发旧版浏览器的标准模式?说“在所有现代浏览器中”并不是很精确。
我对IE6特别感兴趣。
谢谢。
答案 0 :(得分:14)
是的,它确实在旧浏览器(例如IE6)中触发(几乎)标准模式。
请参阅:http://hsivonen.iki.fi/doctype/
标准模式,前沿 验证
<!DOCTYPE html>
这是正确的做法,除非 你有特别的理由要避免 它
唯一的异常浏览器(根据该表)是 nobody 正在使用的NS6。
几乎标准模式几乎与标准模式相同,some tiny, trivial exceptions:
“几乎标准”的渲染模式是 与“标准”模式完全相同 在所有细节中保存一个:布局 处理表格单元格内的图像 因为他们处于Gecko的“怪癖”模式, 这与其他人相当一致 浏览器,例如Internet Explorer。
答案 1 :(得分:14)
这就是HTML5 doctype的存在方式(用外行的话来说):
制定标准的人想要一个更简单的doctype。他们发现<!DOCTYPE html>
(这很简单)会在浏览器中触发标准模式。他们决定用HTML5标准化它。
真实的故事。