html元素的正确用例是什么?

参见英文答案 > Should I use <i> tag for icons instead of <span>? [closed]7个
起初,这个问题看起来很简单,从我看到的所有现实生活中的例子,都用于显示图标.例如 twitter bootstrap icons.

但是,当我在谷歌搜索标签时,w3c学校说 is for italic text.

我很困惑,如果用于斜体文字,为什么每个人都用它来做图标?这个标签的正确用法是什么?

解决方法

它应该用于使文本样式为斜体.斜体文本的大多数语义用途是< em>,因为屏幕阅读器支持它以强调.

< I>和< b>正在逐渐过时,转而使用CSS来设置文本样式,并保留< em>和< strong>出于可访问性原因.

我猜它是为图标选择的,因为它是最接近的元素并且具有字母意义(即i =图标).

相关文章

操作步骤 1、进入elasticsearch的plugin,进入ik。进入config。 2、在config下面建立以.dic为后缀的字典...
lengend data数据中若存在&#39;&#39;,则表示换行,用&#39;&#39;切割。
代码实现 option = { backgroundColor: &amp;#39;#080b30&amp;#39;, tooltip: { trigger: &...
问题原因 原因在于直接在js中取的变量并复制给var变量。 于是就变成这样。 解决办法 var data = &#...
前言 最近做了一个调查问卷导出的功能,需求是将维护的题目,答案,导出成word,参考了几种方案之后,选...
对于很多人来说,用字符编码都是熟能生巧,而不清楚为什么是那样的字符编码,所以我在这列了一个表,翻...