题
我使用
<!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 强> ...
不隶属于 StackOverflow