2016-03-04 25 views
3

属性doctypemeans该文件不是私人的,可以被公众访问。HTML doctype中public =“storage”的含义是什么?

在这个例子中,与它相关的"storage"值有什么特殊含义? 另外,PUBLIC是全部大写还是全部小写都重要吗?

<!doctype html public="storage"> 

我碰到它在这个回购的index.html传来 - https://github.com/reactjs/react-router-tutorial

+1

未通过W3验证 – j08691

+1

我怀疑这属于“我们使用的所有工具都不关心Doctype的'html'位后面的内容,我们只是将我们的extendo-crap放在那里” – Quentin

回答

9

其他人在回复中发布了这个消息,但由于某种原因删除了它。这个文件的作者显然是一个笑话 - 在comment on a GitHub issue中,他在同一个项目中链接到这个怪异的其他一些实例。作为昆汀意见,

我怀疑这属于类别下的“我们使用有关文档类型的‘HTML’位之后的部分护理工具没有,我们只是推我们extendo,垃圾中就有”

你看到的是无效的DOCTYPE语法。正式的公共标识符跟随PUBLIC关键字由可选空白符分隔,而不是等号。文档作者链接到的其他示例似乎没有像这样的等号,但正如所提到的,它无论如何都没有任何区别。

至于区分大小写,DOCTYPE声明在XML中仅区分大小写。

1

PUBLIC没有与之相关的值,并且是根据W3C已弃用的文档类型的的一部分。

相关问题