最佳答案
Facebook的HTML和Twitter的Bootstrap HTML (v3之前)都使用<i>
标记来显示图标。
然而,从HTML5规范:
I元素代表一段文本,以一种交替的语气或语气, 或者以其他方式偏离正常的散文,比如分类学 名称,一个技术术语,来自另一个人的惯用短语 语言,一种思想,一艘船的名字,或其他一些散文的典型 字体显示为斜体。
为什么他们使用<i>
标签来显示图标?这不是不好的做法吗?还是我漏了什么?
我使用span
显示图标,它似乎为我工作到现在为止。
更新:
Bootstrap 3使用span
作为图标。# EYZ1。
引导5回到i
官方文档