我想在我的页面上使用自定义标签。
I've read自定义标记必须包含如下连字符:<my-element></my-element>
。
如果我在没有连字符的情况下调用我的标签会发生什么情况:<myelement></myelement>
?是否会影响搜索引擎或其他后果?
答案 0 :(得分:0)
我确信这不是一个要求“因为否则不起作用”。也许这个建议只是为了确保你不会覆盖遗留标签,并对某些事情以未记录的方式工作的事实感到困惑。
通过带有不带连字符的标签的js定义,样式和做某事肯定没有问题,我已经实践过它并没有问题。 vanilla javascript和jQuery都不关心标签中的连字符。
对于搜索引擎 - 如果搜索引擎考虑到标签是否包含连字符这一事实,那将是非常奇怪的。这就像是说“如果我的javascript无法正常工作,搜索引擎是否会惩罚我的页面”,即搜索引擎根本不应该检查的内容。连字符只是你的编码编码习惯 - 如果你喜欢它们就使用它们。