2
我一直在阅读有关自定义HTML标记以及它们应该如何应对ALWAYS包含破折号( - )的内容。在自定义HTML标记中使用尾随短划线
现在我所看到的一些例子在其自定义元素中使用了prefix-name
(即'<x-tagname>
')类型的格式。我不想使用前缀,所以我想知道是否使用尾部短划线也是有效的?在这件事上我找不到任何消息来源。
例如:
<wrapper->
<profile->
<!-- Some content -->
</profile->
</wrapper->
这会被认为是有效的?
我不知道你的问题的答案。只是一个想法:使用组合标签的一点也是为了避免碰撞。第三方库在你的代码中的某处使用“包装器”或“配置文件”的可能性有多大?如果你使用简单的“包装器”而不是“myproject-wrapper”或“wrapper-forsomething”......你“可能”最终会出现一些意想不到的行为。很多有条件的......但它只是一个想法;) –
@TimBourguignon非常有趣,但是在每个自定义元素上都有'myproject'会干吗?考虑一下,每次你想在CSS中选择一个元素时都要编写它。 –
我很伤心。如果你的代码密集地依赖于这些标签,添加一个长前缀可能是矫枉过正的。但另一方面,在大多数IDE中使用自动完成功能时,某种前缀对于快速访问要使用的标签也很有用。至于后缀,自动完成也会使其透明。我想你真的必须在碰撞的风险(多久)以及碰撞的影响(效应)中加重。 –