使用HTML 5 Doctype `<!DOCTYPE html>` 而不使用HTML 5标签有什么优点吗?

3
即使我没有使用任何新的HTML 5标签,使用HTML 5文档类型<!DOCTYPE html>有什么优点?将XHTML文档类型替换为HTML 5文档类型是否有任何好处?
如果我在网站中使用任何与XML相关的内容或者使用任何A-Grade浏览器进行HTML 5网站开发,HTML 5文档类型会在功能方面出现问题吗?它是否被所有桌面和移动浏览器支持?
或者,直到2015年,坚持使用XHTML文档类型是否更好?
4个回答

9
您可能有兴趣查看jQuery的创始人John Resig在这个主题上的博客文章:http://ejohn.org/blog/html5-doctype/
引用如下: 新DOCTYPE的好处是,即使当前浏览器(IE,FF,Opera,Safari)不支持HTML5,所有浏览器都会将其视为标准模式并转换内容。这意味着您今天就可以开始使用HTML5编写网页,并让它们长时间保留。
您也可以查看以下Stack Overflow帖子(2008年8月):
- 有什么理由不开始使用HTML5 doctype吗?:https://dev59.com/C3VD5IYBdhLWcg3wWaVh

是的,我会这么说。还要检查一下:https://dev59.com/C3VD5IYBdhLWcg3wWaVh - Daniel Vassallo
在IE 6、7以及任何移动浏览器中,使用<!DOCTYPE html>真的不会产生任何问题吗?仅使用<!DOCTYPE html>有利无弊。 - Jitendra Vyas

2

即使我不使用任何新的HTML 5标签,使用HTML 5文档类型声明有什么好处吗?

打字稍微少一些。

就这样。

我不会使用HTML5文档类型声明。使用此声明表示您的文档符合仍在变化中的规范。我的意见是:等到规范完成并且验证过程固定下来再使用它。


1

当然可以。它在除了IE6之外的所有浏览器中都可以工作。有更短的脚本声明。而且很容易记住。


0

它肯定会在至少一个旧浏览器上崩溃,因此我建议除非您的页面实际上是HTML 5,否则不要使用HTML 5。

此外,XHTML和HTML 5并不严格兼容。


1
不,< /> 自闭标签在 HTML 5 中也是可以接受的。 - Jitendra Vyas
2
是的,但我的意思是HTML 5与XHTML Strict兼容吗?就我所见,HTML 5并不是XHTML的超集,它们存在不兼容性。 - Earlz

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接