关于html标签中,b和strong、em与i两组标签的区别,我以前都是混着用的,也是今天用到时才注意到这两个标签的区别。
默认情况下它们起的b和strong是加粗字体,em与i是使字体变斜体的的作用,它们所不同的是,<b>与<i>标签是一个实体标签,它所包围的字符将被设为bold(粗体)和Italic(斜体),告诉游览器这只是个物理标签。而<strong>和<em>标签是一个逻辑标签,它们的作用都有加强字符的语气,有强调的意思,告诉游览器这些文字有怎么样的重要性。所以<strong>加强字符的语气就会通过将字符变为bold(粗体),<em> 标签则会告诉浏览器其中的文本表示为强调的内容。对于所有浏览器来说,要把这段文字用斜体来显示。
WEB标准提倡样式与内容分离,所以纯粹为了达到某种效果而使用b和i已经不建议这么使用。 从XHTML文档有意义性及用户体验角度来说,strong更有益,更被建议使用。而SEO方面,则针对优化情况而定。对于搜索引擎来说<strong>和<em>比<b>和<i>要重视的多。为了符合现在W3C的标准,还是推荐使用strong和em标签。
HTML中<strong>与<b>,<em>与<i>标签的区别和使用建议
原文:https://www.cnblogs.com/ai95/p/12740075.html