对于strong标签和em标签可能部分人会有点陌生,那么这两个标签在seo优化中又可以起到什么作用呢?
strong加粗文本/strong
提到strong标签有的人可能会问strong标签和b标签显示的效果都一样?那么他和b标签有什么区别呢?
根据HTML5的规范,b标签应该作为最后的选择,只有在没有其他标记比较合适时才使用它。HTML5规范声明:标题应该用h1-h6标签表示,被强调的文本应该用em标签表示,重要的文本应该用strong标签表示,被标记的或者高亮显示的文本应该用mark标签表示。
strong是web标准中xhtml的标签,strong的意思是强调;b是html的,b的意思是bold(粗体)。
为什么用strong代替b?其实这个问题不妨改问:xhtml和html有什么不同,为什么要用xhtml代替html?
简单地说:web标准主张xhtml不涉及具体的表现形式,强调可以用加粗来强调,也可以用其它方式来强调,比如下划线,比如字体加大,比如红色,等等,可以通过css来改变strong的具体表现,这就是为什么b不能替代strong。
那么strong和em标签要如何使用呢?启蒙博客认为这两个标签em的强调作用要比strong低一点,但在页面中我们也不可以随意使用,不要以为strong标签有加粗效果,就直接拿strong去加粗文本,如果真的需要加粗文本我们可以在css里用font-weight:bold而不是一味地去滥用strong
em斜体标签/em
em是斜体标签,启蒙博客刚刚在上面也讲了em的作用,在HTML4.01中,i标签呈现斜体的文本。然而,在HTML5中没有必要这么做,可以使用样式表来格式化i元素中的文本。当然em的使用也一样,我们可以在css里使用font-style:italic;或者font-style:oblique;来实现。
不知道看完这些,大家对strong和em标签有没有一点了解,想学习更多的知识,那就