小编典典

我应该使用 _标签代替图标 吗?

html

_

我调查了Facebook的来源,他们使用<i>标签显示图标。

另外,今天我调查了Twitter的Bootstrap。它还使用<i>标签显示图标。

但,根据HTML5规范:

I元素代表替代声音或语气中的文本范围,或以其他方式偏离了正常散文,例如分类名称,技术术语,另一种语言的惯用语,思想,船名或其他散文,其典型的印刷形式为斜体。

他们为什么使用<i>标签显示图标?

这不是一个坏习惯吗?

还是我在这里想念什么?

我一直span在显示图标,到目前为止它似乎一直对我有用。

更新:

Bootstrap 3现在span用于图标。


阅读 305

收藏
2020-05-10

共1个答案

小编典典

_

他们为什么使用<i>标签显示图标?

_

因为它是:

  • 我代表图标(尽管不是HTML)

这不是一个坏习惯吗?

糟糕的做法。这是性能胜过语义的胜利。

2020-05-10