在div元素中使用span元素是否可以?

时间:2015-04-24 16:23:34

标签: html seo inline semantic-markup googlebot

我正在制作一个包含个人文章的网站。我的文章正文是包含段落的基本div,但最近我发现使用段落中的一些span来根据需要管理我的内容很有用,因此在{ {1}}' S

随着网络语义成为重要角色并变得越来越受约束,我对这种做法的缺点感到好奇。

我还不熟悉HTML的标准。但是,我在考虑使用div中的span' s在语义上不干净。

Googlebot是否会破坏对此的引用?

2 个答案:

答案 0 :(得分:3)

在div元素中使用span元素没有任何问题。这绝对有效。它对搜索引擎优化没有负面影响。

div元素是块元素,span元素是内联元素。内联元素可以放在块元素内部。相反的是你想要避免的:不要将div元素放在span元素中。

答案 1 :(得分:0)

如果您的案例中没有其他text-level element适合,那就没关系。

您可以在usage summary中查看其目的:它是否代表超链接,重点强调,重要性,侧面评论,......?如果答案对所有候选人都不是,请使用"其他",即span元素。

divspan元素不代表任何内容,在没有其他元素适用的情况下,它们是无意义的元素。因此,添加/删除div / span元素永远不会更改文档的语义(除非使用了有意义的属性,如lang)。