为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

繁星淼淼 2019-07-08 15:10:47
我应该为图标而不是<span>使用<i>标记吗?我查过Facebook的来源,他们用<i>标记以显示图标。另外,今天我查看了Twitter的Bootstrap。它还使用<i>标记以显示图标。但,从HTML 5规范:I元素以另一种声音或心情表示一段文字,或以其他方式与普通散文相抵消,如分类学名称、技术术语、来自另一种语言的习语短语、思想、船名或其他一些散文,其典型的排版表现形式为斜体。他们为什么要用<i>标签来显示图标?这不是一种糟糕的做法吗?还是我漏掉了什么?我在用span显示图标,直到现在它似乎还在为我工作。最新情况:引导程序3现在使用span代表图标。官方医生
查看完整描述

3 回答

?
蝴蝶刀刀

TA贡献1801条经验 获得超8个赞

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

因为它是:

  • 矮的
  • 我代表图标(虽然不在HTML中)

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

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


查看完整回答
反对 回复 2019-07-08
  • 3 回答
  • 0 关注
  • 1035 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信