|
|
1
143
好好考虑一下: 当用作text/html时,您所需要的doctype就是触发标准模式。除此之外,doctype对浏览器没有任何作用。
因此,实际上,它归结为使用触发标准模式的最短doctype(<!doctype html>),并使用在浏览器中生成正确结果的html标记。 其余部分是关于一致性、验证和标记优先性。 话虽如此,使用<!DOCTYPE html>现在,只要您坚持使用现在在浏览器中工作的稳定特性,尝试使您的标记符合HTML5并不是一个坏主意。你不会在HTML4或XHTML1.x中使用任何在浏览器中不起作用的东西,是吗? 换句话说,您使用<!DOCTYPE html>使用类似HTML4的标记,同时尊重HTML5中阐明的内容。HTML5毕竟是关于浏览器兼容性的。 现在使用HTML5的缺点是规范可能会经常更改。这对您来说很重要,因为规范在不断变化。而且 http://validator.nu/ 可能并不总是最新的,但是 http://validator.w3.org/ 也不总是最新的,所以不要让它阻止你。
|
|
|
2
3
我的问题是,如果您不使用任何新的/不受支持的功能,为什么要使用它。我并不是说你不能玩弄它,但为什么要开始用一个doctype来构建网站,而doctype不提供任何好处,并且可以由XHTML5来补充。 |
|
|
3
2
我要说的是广泛使用它并进行测试。然后让我们知道它是否炸毁了你的房子或什么的。:') |
|
|
4
2
基于最新的IE8测试版,微软似乎将使用HTML5 doctype作为IE8模式切换困境的旁路。早期部署HTML5 doctype的最大风险似乎是,如果人们在IE8发布之前发布了大量与HTML5 doctype不兼容的IE8内容,微软可能会对简化HTML5的模式问题束手无策。 |
|
|
5
2
我的缺点主要涉及验证:
|
|
|
6
1
如果要使用doctype,请尝试这些特性。只要他们不进入生产现场,并且你对他们进行了彻底的测试,你就可以进行测试。 |
|
|
7
1
|
|
|
8
0
看看这篇博文吧!我不是HTML5的粉丝 http://www.webscienceman.com/2009/01/24/html-xhtml-html5-future-html/ |
|
|
9
0
任何找到这个的人。该图表位于
|
|
|
10
-16
为页眉、页脚和侧边栏使用专门的标记是一个巨大的错误——您已经以标记(div)和名称(class/id)的形式获得了它们。为什么我们需要专家?XHTML1.1已经足够好了。事实上,由于大多数浏览器都不正确支持HTML4,所以使用doctype没有什么意义,因为它需要几年才能获得正确的支持。 |
|
|
andrej · 没有用DOCTYPE[closed]定义的span颜色 10 年前 |
|
|
user3454132 · 符合HTML和CSS 11 年前 |
|
|
Luca Rood · Html页面的doctype越来越奇怪 12 年前 |
|
|
user736893 · IE7,标准模式与“IE7标准”模式 12 年前 |