自定义HTML标记中的连字符

时间:2018-04-01 13:11:08

标签: html

我想在我的页面上使用自定义标签。

I've read自定义标记必须包含如下连字符:<my-element></my-element>

如果我在没有连字符的情况下调用我的标签会发生什么情况:<myelement></myelement>?是否会影响搜索引擎或其他后果?

1 个答案:

答案 0 :(得分:0)

我确信这不是一个要求“因为否则不起作用”。也许这个建议只是为了确保你不会覆盖遗留标签,并对某些事情以未记录的方式工作的事实感到困惑。

通过带有不带连字符的标签的js定义,样式和做某事肯定没有问题,我已经实践过它并没有问题。 vanilla javascript和jQuery都不关心标签中的连字符。

对于搜索引擎 - 如果搜索引擎考虑到标签是否包含连字符这一事实,那将是非常奇怪的。这就像是说“如果我的javascript无法正常工作,搜索引擎是否会惩罚我的页面”,即搜索引擎根本不应该检查的内容。连字符只是你的编码编码习惯 - 如果你喜欢它们就使用它们。