Question: What is the difference between <strong> and <b>? Or <em> and <i>.
Answer: 从样式来看,<strong>和<b>是没有什么区别的,都是对字体的加粗(但有时也可能是下划线)。但是在语义上是有差别的,<strong>代表的是wrap在这个tag里面的内容是很重要的,同理<em>也是强调的作用,但粗体<b>,斜体<i> 只是单纯的样式。
举一个例子,假设有三种不同的场景,浏览器,Accessible,Mobile Phone。浏览器上显示几乎相同,但在Accessible模式下,JAWS(屏幕阅读软件)对于<strong>或<em> 的读法和其他的文字是不一样的,JAWS会用相对低沉的语调来读。
参见 StackOverflow:http://stackoverflow.com/questions/271743/whats-the-difference-between-b-and-strong-i-and-em