参见英文答案 >
Should I use <i> tag for icons instead of <span>? [closed]7个
起初,这个问题看起来很简单,从我看到的所有现实生活中的例子,都用于显示图标.例如 twitter bootstrap icons.
起初,这个问题看起来很简单,从我看到的所有现实生活中的例子,都用于显示图标.例如 twitter bootstrap icons.
但是,当我在谷歌搜索标签时,w3c学校说 is for italic text.
解决方法
它应该用于使文本样式为斜体.斜体文本的大多数语义用途是< em>,因为屏幕阅读器支持它以强调.
< I>和< b>正在逐渐过时,转而使用CSS来设置文本样式,并保留< em>和< strong>出于可访问性原因.
我猜它是为图标选择的,因为它是最接近的元素并且具有字母意义(即i =图标).