任何不开始使用HTML 5文档的理由?

它应该向后兼容HTML4和XHTML。 John Resig发布了一些好处。

只要我们不使用任何新的和不受支持的功能,使用此文档类型开始构建网站是否会有任何不利之处?


那么考虑一下:

当用作text / html时,你需要一个文档类型来触发标准模式。 除此之外,就浏览器而言,文档类型无所作为。

当用作text / html时,无论您使用XHTML标记还是HTML标记,它都被浏览器视为HTML。

所以,真正归结为使用触发标准模式的最短文档类型(<!DOCTYPE html>)和使用在浏览器中产生正确结果的HTML标记。

其余的内容是关于符合,验证和标记优先。

有了这个说法,现在就使用<!DOCTYPE html>并且试图让你的标记符合HTML5并不是一个坏主意,只要你坚持现在在浏览器中工作的稳定功能。 您不会在HTML4或XHTML 1.x中使用任何在浏览器中不起作用的东西,对吗?

换句话说,您在使用HTML4标记的同时使用<!DOCTYPE html>,同时遵守HTML5中已澄清的内容。 毕竟HTML5是关于浏览器兼容性的。

现在使用HTML5的缺点是规格可能会经常更改。 这对于您在规范发生积极变化时遵循规范非常重要。 另外http://validator.nu/可能并不总是最新的,但http://validator.w3.org/并不总是最新的,所以不要让它阻止你。

当然,如果你想使用XHTML 1.0标记并符合XHTML 1.0,那么你不应该使用<!DOCTYPE html>。

就个人而言,我总是使用<!DOCTYPE html>作为HTML。


我的问题是如果你不使用任何新的/不支持的功能,为什么要使用它。 我并不是说你无法使用它,但为什么要开发一个没有任何好处并可以通过XHTML5补充的文档类型的网站。


我会说使用它并广泛测试。 那么让我们知道它是否把你的房子吹了或什么东西。 :')

链接地址: http://www.djcxy.com/p/15699.html

上一篇: Any reason not to start using the HTML 5 doctype?

下一篇: HTML anchor, but not exact at anchor point