我正在制作一个包含个人文章的网站。我的文章正文是包含段落的基本div
,但最近我发现使用段落中的一些span
来根据需要管理我的内容很有用,因此在{ {1}}' S
随着网络语义成为重要角色并变得越来越受约束,我对这种做法的缺点感到好奇。
我还不熟悉HTML的标准。但是,我在考虑使用div
中的span
' s在语义上不干净。
Googlebot是否会破坏对此的引用?
答案 0 :(得分:3)
在div元素中使用span元素没有任何问题。这绝对有效。它对搜索引擎优化没有负面影响。
div元素是块元素,span元素是内联元素。内联元素可以放在块元素内部。相反的是你想要避免的:不要将div元素放在span元素中。
答案 1 :(得分:0)
如果您的案例中没有其他text-level element适合,那就没关系。
您可以在usage summary中查看其目的:它是否代表超链接,重点强调,重要性,侧面评论,......?如果答案对所有候选人都不是,请使用"其他",即span
元素。
div
和span
元素不代表任何内容,在没有其他元素适用的情况下,它们是无意义的元素。因此,添加/删除div
/ span
元素永远不会更改文档的语义(除非使用了有意义的属性,如lang
)。