定义
mdn定义,<abbr> 这个标签就是 abbreviate 的前4个字母,意思是缩写。很少用,也很少见,我也是味了写这个系列的文章,去翻 mdn 才发现的。
属性
它只有全局属性(就是所有html标签都会有的,像style、class这些),最有用的是title。
title
其实这个标签的使用场景只有一个,就是要显示一个缩写,但是鼠标 hover 上去会显示 title 的值,以显示它的完整描述,例如像这样: JSON。
但是别的标签也能设置title属性呀,例如说:“我是个span”,hover 到这个 span 上,也会有小气泡显示,因为这是浏览器支持的。
那为啥要专门弄个 <abbr> 标签呢?我觉得是因为这样会有更好的语义性,不同的浏览器也会单独给这个标签设置默认样式。如果你是 chrome,现在看到的 JSON 应该是会带着重点的。
就这? 就这。