2013-02-19 58 views
0

在源代码中,我有DOCTYPE为<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">文档类型改变

但在浏览器,一边欣赏源代码(“查看源码”选项),我发现DOCTYPE为<!DOCTYPE html>。为什么这样?这有什么问题吗?

回答

0

这些DOCTYPE绝对不同,在某些浏览器中会触发不同的行为。但是,这是不可能的。您是否确定您对该文档所做的更改正反映在您在网站上看到的内容上?

0

现代浏览器总是将长文档类型改为<!DOCTYPE html>,以使其更短。并遵守HTML5!

+0

咦?没有!是什么给了你这个想法?他们仍然按照以前的方式处理长文档类型;例如如果你有'<!DOCTYPE html PUBLIC“,它们仍然使用旧的”几乎标准“模式 - // W3C // DTD HTML 4.01 Transitional // EN”“http://www.w3.org/TR/html4/loose .dtd“>' – 2015-06-23 12:52:09

+0

他们只是在检查员中显示新的文档类型! – 2015-06-23 19:22:14

+0

不在我的机器上,他们没有。我测试了所有浏览器:Chrome和Firefox。 – 2015-06-23 19:24:37