简单说,
strong是web标准中xhtml的标签,加强语气,起强调作用(默认是采用加粗来实现强调),逻辑标签;
b 是html的,bold粗体。
web标准主张xhtml不涉及具体的表现形式,“强调”可以用加粗来强调,也可以用其它方式来强调,比如下划线,比如字体加大,比如红色,等等,
可以通过css来改变strong的具体表现。
在默认强调的情况下,<b>标签是<strong>标签的物理版本。
所以,对于加粗的比较,两者没有什么特别的区别。
同样<i>和<em>也是类似的区别(italic 和 emphasized缩写)