【发布时间】:2014-12-29 23:21:21
【问题描述】:
鉴于当前的 HTML5 specs 允许 creating custom HTML elements(只要它们的名称包含破折号),以及 Web 组件似乎是一个将继续存在的特性这一事实,我想知道为什么要创建你的自己的自定义 HTML 元素不受欢迎?
请注意,我不是在问是否使用 Web 组件——它仍然是一个移动的目标,即使使用像 Polymer 这样的优秀 polyfill 可能还没有准备好投入生产。我问的是如何创建您自己的自定义 HTML 标记并对其进行样式设置,而无需将任何 JS API 附加到它们。
【问题讨论】:
-
@obiNullPoiиteяkenobi 不是骗子。这里的问题是关于合法和有效的 HTML5 自定义元素(它们的用法在规范中定义)。另一个问题及其答案没有解决这个问题。
-
只是放点糖:使用自定义标签的原因是什么?
-
每个人都有自己的理由。我的问题是要找出使用它们的真正缺点。一开始确实感觉很奇怪,这就是为什么大多数人会犹豫实施它们,但除此之外?
标签: html custom-tag custom-element