strong和b标签
- b标签是HTML的内容,strong是XHTML的内容,strong比b标签更标准化
- 两者都可在网页上使字体加粗,strong是逻辑元素,b是物理元素。
物理元素强调的是一种物理行为。比如说,把一段文字用b加粗,意思是告诉浏览器应该加粗显示,没有其他作用。
而strong可以从字面理解知道它是强调的意思,strong是逻辑标签,强调文档逻辑。对于搜索引擎(SEO)来说,strong比b重要的多。
em和i标签与之相同,前者强调语义的斜体,后者是字体上的斜体。
dfn定义一个定义项目
- dfn标签可标记那些对特殊术语或短语的定义。
现在流行的浏览器通常用斜体来显示 dfn中的文本。将来,dfn还可能有助于创建文档的索引或术语表。
与其他许多基于内容的样式和物理样式标签一样,dfn 标签尽量少用为妙。
也就是说它们要实现的目的不同,但都用同样的表现方式,就是斜体。
关于abbr和acronym标签
- 都是表示缩略词的标签
不同点:
abbr:表示全词的缩写;
acronym:表示标记一个首字母缩写;
PS:其实看起来的效果都一样,只是内在表达的不一样而已,所以看不出什么区别,重点是现在acronym已经淘汰不用了,所以尽量改用abbr就好