我最近一直在学习文档类型,我想知道<!DOCTYPE html>
和其他一些文档类型的区别是什么。
我知道<!DOCTYPE html>
是HTML5文档类型,它是实验性的,但我想知道如果我使用它而不是其他文档类型会发生什么?
提前感谢!
发布于 2010-06-08 22:43:52
HTML5文档类型不是实验性的。Ian Hickson测试了一系列浏览器,发现<!DOCTYPE html>
在这些浏览器中的工作方式与HTML4和XHTML1文档类型相同(即它触发了标准模式)。
但是,如果您使用它,那么验证器将(默认情况下)验证您的页面,就像它是HTML5一样,如果您实际正在编写HTML4,这可能不是您想要的。(例如,some elements are getting dropped in HTML5。如果您将页面验证为HTML5,则使用它们将显示为错误。)
发布于 2012-01-30 18:51:42
没有什么是违法的
<div>
<p>foo</p>
<span>bar</span>
</div>
(术语“块级”和“内联”元素在HTML5中已过时。)
https://stackoverflow.com/questions/1570418
复制相似问题