我有一段文字,我需要突出一些关键词。我很难理解<b>
和<mark>
标记之间的区别。文本突出显示是因为它们是关键营销词,因此撰稿人希望引起对它们的注意。
对于<b>
标记,W3C documentation表示:
当没有其他元素更合适时,b元素应作为最后的手段[...]标记或突出显示的文本应使用mark元素。
但对于<mark>
标记,它说:
当在文档的主要散文中使用时,它表示文档的一部分由于其可能与用户当前活动的相关性而被突出显示
因此,在营销副本中,在<mark>
标记上使用<b>
标记是否有任何优势(搜索引擎优化,可访问性或其他方面)?
额外澄清:
我正在标记的副本看起来像
我们非常擅长此和 ,我们是世界上最好的。
我需要标记那些用斜体字表示的位。
另外,我使用的是HTML5,因此不推荐使用<b>
标记。
答案 0 :(得分:0)
两个标签的用途都有很大差异。
<b>
用于将粗体字体粗细应用于文本部分,而<mark>
用于突出显示/标记文字。
如果你想以非特定原因包装部分文字,你应该能够使用<span>
标签,任何SEO都应该忽略它们。
答案 1 :(得分:-1)
我会将关键营销字放在“span”标签之间并定义一个新类。 在CSS文件中,您可以将此新类定义为粗体。