Html 内部文本<;部门>;标记-语义是否正确?

Html 内部文本<;部门>;标记-语义是否正确?,html,text,browser,compatibility,Html,Text,Browser,Compatibility,我们大多数人以前都见过这样的事情: <div class="rights">All rights reserved!</div> 版权所有! 我只是想知道,这是一份合适的工作吗?或者,尽管它将在浏览器中呈现,但最好使用标记作为示例? 我问这个问题是想知道它是否有任何谷歌(搜索引擎优化),页面加载时间,兼容性,HTML有效性。。。问题/缺点。使用更安全。爬虫甚至会优先处理较大的文本,如和标记 我听说爬虫程序也会检查CSS格式(以防你想用带有关键字的隐藏文本作弊),所以这

我们大多数人以前都见过这样的事情:

<div class="rights">All rights reserved!</div>
版权所有!
我只是想知道,这是一份合适的工作吗?或者,尽管它将在浏览器中呈现,但最好使用
标记作为示例?

我问这个问题是想知道它是否有任何谷歌(搜索引擎优化),页面加载时间,兼容性,HTML有效性。。。问题/缺点。

使用
更安全。爬虫甚至会优先处理较大的文本,如
标记

我听说爬虫程序也会检查CSS格式(以防你想用带有关键字的隐藏文本作弊),所以这也是一个因素


至于有效性和性能,这并不重要。

它应该是一个段落,但它是一个你在语义上根本不需要的字符串(人们不会为了找到你的网站而仔细阅读这段文字)

广告。页面加载时间-不,使用或 广告兼容性-段落有空白,例如当您禁用样式时。没有别的了


广告有效性-两者都是HTML有效的,但有效性对搜索引擎优化没有影响。没关系。

首先,大多数浏览器会自动在
标签周围添加空格(边距)

无论您是否使用
标记,都没有真正的性能问题。而且,html不会无效

使用此标记的主要原因是向浏览器指示您正在定义块元素

搜索引擎优化不会受此影响

编辑:在您的示例中,最好使用
标记,因为
也是一个块元素,其中除了文本之外没有其他内容,因此它会更具体。

强烈建议作者将div元素视为最后手段的元素,因为没有其他元素适合。使用更合适的元素而不是div元素可以为读者提供更好的可访问性,并使作者更易于维护


至于有效性等,请参见panther的回答

过去,Hx元素的优先级较高,但是的,标题仍然比段落中的文本更重要。但我不知道你这张纸条是什么意思。我们谈论的是div/p,而不是标题。这个问题太宽泛和不具体,但它也主要基于观点。在这样一个简单的例子中,
div
p
之间的理论区别是,
div
没有语义,而
p
有模糊、抽象和争议的“语义”,即段落,这在任何HTML规范或草案中都没有真正定义。WHATWG的生活标准中也有类似的警告,通常更具权威性