我使用

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">

在我的网页。

看完记得在那些XHTML VS HTML问题的一个的使用HTML就是,(小)的优点之一较短DOCTYPE像

<!DOCTYPE html>

我可以使用一些较短的版本一样,并指定HTML 4.01严格?

如果我只是使用了短版,会是什么作为? - ?严格,过渡

有帮助吗?

解决方案

不,如果有一个较短的版本,我们都将是使用它。 :)你指的是短的类型是 HTML 5

其他提示

不。恐怕这是指定使用HTML 4.01 Strict.的唯一途径。

别以为有指定HTML 4.0严格的DOCTYPE,这是一个非常特定的文件类型的短路。你给我的DOCTYPE将是有效的HTML 5,这很可能是一个新的站点反正一个不错的选择。

您可以简单地离开这个URL,而只使用公共标识符,像这样的:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">

这将验证作为HTML 4.01严格,以及触发标准模式。短DOCTYPE也是有效的HTML 4.01过渡,但会触发怪异模式在某些浏览器。请记住,虽然,这是严格禁止的XHTML

如果你希望你的HTML被验证你的至少需要指定一个(网址)一个DTD ...

我想你也许可以离开了公众的名字,也许会改变关键字PUBLIC到系统。但我不是很确定这个...

修改:这是为什么否决??问题对于HTML 4,的不为5 ...

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top