上面的链接指向w3.org中的strict.dtd文件。它包含HTML4标记的定义。我想知道,是否可以通过编辑DTD来创建自己的HTML标记(应该得到所有主要浏览器的最新版本(例如:chrome/ff/edge)的支持)。我发现了许多关于创建自定义标记的文章和解决方案,甚至在堆栈溢出中也是如此。但是它使用JavaScript来创建一个标记。我想通过编辑DTD来做到这一点。
例如:
<custom-tag property=value></custom-tag>我不想使用data-*在HTML5中实现这一点
提前感谢
发布于 2017-02-11 09:22:30
浏览器不会读取DTD,也不会对它们做任何事情。他们从来没有。所以没有必要做DTD。
相反,如果您想在HTML中使用<custom-tag property=value></custom-tag>,只需执行它。
W3C HTML (验证器)不会报告错误,因为它将所有包含连字符名称的元素识别为自定义元素。
发布于 2019-10-27 19:15:48
如果您想使用/“创建”您的所有者标记,请举个例子:
<city>Barcelona</city>
<brand>My Company</brand>然后使用XHTML并将您的标记添加到您自己的DTD中:
https://stackoverflow.com/questions/42174185
复制相似问题