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