它应该向后兼容HTML4和XHTML。 John Resig发布了一些有益的信息

只要我们不使用任何新的和尚未支持的功能,开始使用此doctype构建网站会有任何不利之处吗?

===============>>#1 票数:143 已采纳

好吧考虑一下:

当作为text / html使用时,您需要的所有文档类型都是触发标准模式。 除此之外,就浏览器而言,doctype没有任何作用。

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

因此,实际上它归结为使用触发标准模式(<!DOCTYPE html>)的最短doctype并使用HTML标记在浏览器中生成正确的结果。

其余的是关于符合,验证和标记的首选项。

话虽如此,现在使用<!DOCTYPE html>并尝试使您的标记符合HTML5并不是一个坏主意,只要您坚持现在在浏览器中工作的稳定功能。 你不会在HTML4或XHTML 1.x中使用任何在浏览器中不起作用的东西,不是吗?

换句话说,您使用<!DOCTYPE html>与HTML4类似的标记,同时尊重HTML5中已阐明的内容。 HTML5毕竟是关于浏览器兼容性的。

现在使用HTML5的缺点是规范可能会经常发生变化。 这使得在主动更改时跟上规范非常重要。 另外http://validator.nu/可能并不总是最新的,但http://validator.w3.org/也不总是最新的,所以不要让它阻止你。

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

就个人而言,我总是使用<!DOCTYPE html>来表示HTML。

===============>>#2 票数:3

如果您不使用任何新的/不支持的功能,我的问题就是为什么要使用它。 我不是说你不能玩它,但为什么开始建立一个没有任何好处的文档类型的网站,可以用XHTML5补充。

===============>>#3 票数:2

基于最新的IE8 beta,似乎MS将使用HTML5 doctype作为IE8模式切换泥潭的旁路。 早期部署HTML5文档类型的最大风险似乎是,如果人们在IE8发布之前发布了大量与HTML5文档类型不兼容的IE8内容,那么MS可能会对HTML5的模式情况变得简单。

更新:看来这已经被否决了。 很明显,现在IE8已经发货,上述考虑不再适用。 事实上, IE8的情况并不简单

===============>>#4 票数:2

我的缺点主要是验证:

  1. 第三方验证工具并不总是跟上不断变化的规格,使我最喜欢的工具不可靠。
  2. 我更喜欢验证严格的doctypes以确保我已关闭所有元素。 这是避免简单但耗时的嵌套错误的简单方法。 使用HTML 5,您不必关闭元素,因此无法找到不匹配的标记。

===============>>#5 票数:2

我会说使用它并进行广泛测试。 然后让我们知道它是否会炸毁你的房子或其他东西。 :')

===============>>#6 票数:1

考虑您的受众和您的需求。 我在我的课程中向学生的目标受众写了一些类测试等页面,他们在配备Ubuntu的计算机实验室中使用FireFox 3。 我需要SVG和MathMl作为SVG中的foreignObject嵌入。 我自由使用HTML5 doctype和新的HTML5标签。

===============>>#7 票数:1

如果您要使用doctype,请尝试使用这些功能。 只要他们不进入生产现场,并且你彻底测试它们,就可以了。

===============>>#8 票数:0

看看这篇博文! 不是HTML5的粉丝http://www.webscienceman.com/2009/01/24/html-xhtml-html5-future-html/

===============>>#9 票数:0

对于发现这一点的人。 http://hsivonen.iki.fi/doctype/的图表显示了不同浏览器使用的各种呈现模式,具体取决于使用的DOCTYPE声明。 它可以让您了解DOCTYPE切换的工作原理。

===============>>#10 票数:-16

就个人而言,我会说不。 HTML5没有明显的好处,实际上甚至可以说整个事情从一开始就是拙劣的。

拥有标题,页脚和侧边栏的专用标签是一个巨大的错误 - 你已经以标签(div)和名称(类/ id)的形式获得它们。 为什么我们需要专业的? XHTML1.1足够好,期间。 事实上,由于大多数浏览器都不能正确支持HTML4,因此使用需要数年才能获得适当支持的doctype几乎没有意义。

  ask by Ricky translate from so

未解决问题?本站智能推荐: