Sample DTD
以上是w3.org中strict.dtd
文件的链接点。它包含HTML4标签的定义。我想知道是否可以通过编辑DTD
来创建我自己的HTML标记(应该受到所有主要浏览器的最新版本支持(例如:chrome / ff / edge))。我发现很多文章和解决方案甚至在stackoverflow中创建自定义标签。但它使用JavaScript来创建标记。我想通过编辑DTD来实现
例如:
<custom-tag property=value></custom-tag>
我不想在HTML5
中使用data-*
来实现此目的
提前致谢
答案 0 :(得分:0)
浏览器不会读取DTD或对它们执行任何操作。他们从来没有。所以没有必要制作DTD。
相反,如果你想使用<custom-tag property=value></custom-tag>
在你的HTML中,就这样做。
W3C HTML Checker (validator) will not report an error for it,因为它识别名称中包含连字符的所有元素作为自定义元素。
答案 1 :(得分:0)
如果您想使用/“创建”,您将拥有TAG,例如:
<city>Barcelona</city>
<brand>My Company</brand>
然后使用XHTML并将您的标签添加到自己的DTD: