首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过编辑DTD添加自定义HTML标记

通过编辑DTD添加自定义HTML标记
EN

Stack Overflow用户
提问于 2017-02-11 09:13:54
回答 2查看 332关注 0票数 0

样本DTD

上面的链接指向w3.org中的strict.dtd文件。它包含HTML4标记的定义。我想知道,是否可以通过编辑DTD来创建自己的HTML标记(应该得到所有主要浏览器的最新版本(例如:chrome/ff/edge)的支持)。我发现了许多关于创建自定义标记的文章和解决方案,甚至在堆栈溢出中也是如此。但是它使用JavaScript来创建一个标记。我想通过编辑DTD来做到这一点。

例如:

代码语言:javascript
复制
<custom-tag property=value></custom-tag>

我不想使用data-*在HTML5中实现这一点

提前感谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-02-11 09:22:30

浏览器不会读取DTD,也不会对它们做任何事情。他们从来没有。所以没有必要做DTD。

相反,如果您想在HTML中使用<custom-tag property=value></custom-tag>,只需执行它。

W3C HTML (验证器)不会报告错误,因为它将所有包含连字符名称的元素识别为自定义元素。

票数 0
EN

Stack Overflow用户

发布于 2019-10-27 19:15:48

如果您想使用/“创建”您的所有者标记,请举个例子:

代码语言:javascript
复制
<city>Barcelona</city>
<brand>My Company</brand>

然后使用XHTML并将您的标记添加到您自己的DTD中:

intro.asp

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42174185

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档