猿问

我应该为图标而不是<span>使用<i>标记吗?

我应该为图标而不是<span>使用<i>标记吗?

我查过Facebook的来源,他们用<i>标记以显示图标。

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

但,

HTML 5规范:

I元素以另一种声音或心情表示一段文字,或以其他方式与普通散文相抵消,如分类学名称、技术术语、来自另一种语言的习语短语、思想、船名或其他一些散文,其典型的排版表现形式为斜体。

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

这不是一种糟糕的做法吗?

还是我漏掉了什么?

我在用span显示图标,直到现在它似乎还在为我工作。

最新情况:

引导程序3现在使用span代表图标。官方医生


繁星淼淼
浏览 1036回答 3
3回答

蝴蝶刀刀

他们为什么要用<i>标签来显示图标?因为它是:矮的我代表图标(虽然不在HTML中)这不是一种糟糕的做法吗?糟糕的练习。这是性能战胜语义的胜利。
随时随地看视频慕课网APP
我要回答