2011-03-21 78 views
16

<!DOCTYPE html>是否也触发旧版浏览器的标准模式?说“在所有的现代浏览器”不是很精确。<!DOCTYPE html>和旧版浏览器

我对IE6特别感兴趣。

谢谢。

+0

你需要支持IE6吗?如果没有,请不要。 – 2011-03-21 22:47:34

+2

我对IE6特别感兴趣,因为我不需要支持它...... – Francisc 2011-03-21 22:49:23

回答

14

这就是HTML5的doctype如何走进所有脑干(通俗地说):

谁使标准的人想要一个简单的文档类型。他们发现<!DOCTYPE html>(它非常简单)确实会在浏览器中触发标准模式。他们决定用HTML5将其标准化。

真实的故事。

+0

谢谢。我认为更好,哈哈。 – Francisc 2011-03-22 09:59:08

14

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

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

标准模式,尖端 验证
<!DOCTYPE html>

这是做,除非你 有一个具体的理由,以避免它 正确的事情。

唯一的例外浏览器(如该表中)是NS6其中无人使用。

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

“准标准”的渲染模式是 完全一样的“标准”模式 在所有细节节省一: 布局表格单元格内的图像被处理为 ,因为它们处于Gecko的“怪癖”模式下, 与其他 浏览器(如Internet Explorer)相当一致。