一天一个html标签(2)——<abbr>

178 阅读1分钟

定义

mdn定义,<abbr> 这个标签就是 abbreviate 的前4个字母,意思是缩写。很少用,也很少见,我也是味了写这个系列的文章,去翻 mdn 才发现的。

属性

它只有全局属性(就是所有html标签都会有的,像style、class这些),最有用的是title。

title

其实这个标签的使用场景只有一个,就是要显示一个缩写,但是鼠标 hover 上去会显示 title 的值,以显示它的完整描述,例如像这样: JSON

但是别的标签也能设置title属性呀,例如说:“我是个span”,hover 到这个 span 上,也会有小气泡显示,因为这是浏览器支持的。

那为啥要专门弄个 <abbr> 标签呢?我觉得是因为这样会有更好的语义性,不同的浏览器也会单独给这个标签设置默认样式。如果你是 chrome,现在看到的 JSON 应该是会带着重点的。

就这? 就这。