我们大多数人都曾见过这样的事情:
<div class="rights">All rights reserved!</div>
我只是想知道,这是一项合适的工作吗?或者它将在浏览器中呈现,例如,最好使用<p>
标签?
我要求知道它是否有谷歌(SEO),页面加载时间,兼容性,HTML有效性,......问题/缺点。
答案 0 :(得分:6)
首先,大多数浏览器会自动在<p>
标记周围添加空格(边距)。
使用或不使用<p>
标记时,没有真正的性能问题。此外,HTML不会失效。
使用此标记的主要原因是向浏览器指示您正在定义块元素。
搜索引擎优化不会受此影响。
修改:在您的示例中,您最好使用<p>
标记,因为<div>
也是一个块元素,并且没有其他任何文本,因此它会更具体。
答案 1 :(得分:4)
强烈建议作者将div元素视为最后手段的元素,因为当没有其他元素适合时。使用更合适的元素而不是div元素可以为读者提供更好的可访问性,并使作者更易于维护。
至于有效性等,请参见豹的答案
答案 2 :(得分:3)
使用<p>
更加安全。。抓取工具甚至可以优先处理较大的文字,例如<h1>
和<h2>
标记。
我听说抓取工具也会检查CSS格式(如果你想用关键字欺骗隐藏文本),所以这也是一个因素。
至于有效性和表现,没关系。
答案 3 :(得分:1)
它应该是一个段落,但它根本不需要语义字符串(人们不会搜索这个strin gto找到你的网站)。
广告。 页面加载时间 - 不,如果您使用或
无关紧要 广告。 兼容性 - 段落有余量,例如。禁用样式时。没别了。
广告。 有效性 - 两者都是HTML有效,但有效性对SEO没有影响。没关系。