小编典典

我应该使用 _标签而不是图标 吗?

all

_

Facebook 的 HTML 和 Twitter Bootstrap HTML(v3 之前)都使用<i>标签来显示图标。

但是,从HTML5 规范

I
元素代表一段文本以另一种声音或语气,或以其他方式偏离正常散文,例如分类名称、技术术语、来自另一种语言的惯用短语、思想、船名或其他一些散文,其典型的印刷表示是斜体。

他们为什么使用<i>标签来显示图标?这不是一个坏习惯吗?或者我在这里错过了什么?

span用来显示图标,直到现在它似乎对我有用。

更新:

Bootstrap3span用于图标。官方文档

Bootstrap 5 回归i 官方文档


阅读 85

收藏
2022-03-06

共1个答案

小编典典

_

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

_

因为它是:

  • 短的
  • i 代表图标(虽然不是 HTML)

这不是一个坏习惯吗?

糟糕的练习。这是性能对语义的胜利。

2022-03-06