在图标字体中使用字体连字是一种趋势。图标名称作为连字存储在字体文件中。
优点是:不需要为每个图标创建css类,html代码更短。
所以你可以写
<i class="icon">arrow-left</i>
代替
<i class="fa fa-arrow-left"></i>
两者哪个版本的浏览器性能更好?(在第一个示例中,CSS 文件不包含附加类,在第二个示例中,字体没有任何连字)。
可能比两者都有更好的性能:
<i class="icon"></i>
没有图标类+没有连字,但是当更多的图标添加到字体中时,字符代码不能改变,你必须知道所有的字符代码。您也可以直接插入字符,但编辑器可能不会显示它。