<strong>标签和<b>标签的区别,以及与SEO的关系
strong是web标准中xhtml的标签,strong的意思是“强调”;b是html的,b的意思是bold(粗体)。为什么用strong代替b?其实这个问题不妨改问:xhtml和html有什么不同,为什么要用xhtml代替html?
简单地说:web标准主张xhtml不涉及具体的表现形式,“强调”可以用加粗来强调,也可以用其它方式来强调,比如下划线,比如字体加大,比如红色,等等,可以通过css来改变strong的具体表现,这就是为什么b要改为strong
strong代表其中内容文字的意义。b代表其中文字的样式是粗体。 在html规范中二者的区别基本上看不出来。在xhtml中由于强调“样式与内容的分离”所以代表样式的b被掏汰了。取而代之的是其它标签。注意,不是strong代替了b。strong代表强调,你可以自定义任何样式来代表强调。只是strong的默认样式与b相同而已。
<strong>是加重语气标签;<b>是粗体标签
它们起的均是加粗字体的作用。在大多数情况下,它们表现出来的效果也大致相同,所不同的是,<b>标签是一个实体标签,它所包围的字符将被设为bold(粗体),而<strong>标签是一个逻辑标签,它的作用是加强字符的语气,一般来说,加强字符的语气是通过将字符变为bold(粗体)来实现的。
但是在不同的HTML解释器下,页面表现也可能有所不同,不过现在随着浏览器的升级,这种不同可以忽略了。
那么<strong>标签和<b>标签和SEO又有什么关系呢?
刚才上面说了,strong的意思是“强调”,b的意思是纯粹的加粗。
稍微有点SEO基础,就知道我们做SEO的时候,经常强调要体现突出你的关键词,也就是要显示你文章的中心词。可想而知,“强调”你的关键词,要比你单纯的加粗要好。
其实为了符合现在W3C的标准,还是使用strong标签可以更好的兼容。
发表评论: