# 面试题四 ⭐️

# 1.iconfont是什么?有什么优缺点?

点击查看答案

顾名思义,IconFont 就是字体图标。严格地说,就是一种字体,但是,它们不包含字母或数字,而是包含符号和字形。您可以使用 CSS 设置样式,就像设置常规文本一样,这使得 IconFont 成为 Web 开发时图标的热门选择。

# 优点

  • 可以方便地将任何 CSS 效果应用于它们。
  • 因为它们是矢量图形,所以它们是可伸缩的。这意味着我们可以在不降低质量的情况下伸缩它们。
  • 我们只需要发送一个或少量 HTTP 请求来加载它们,而不是像图片,可能需要多个 HTTP 请求。
  • 由于尺寸小,它们加载速度快。
  • 它们在所有浏览器中都得到支持(甚至支持到 IE6)。

# 缺点

  • 不能用来显示复杂图像
  • 通常只限于一种颜色,除非应用一些 CSS 技巧
  • 字体图标通常是根据特定的网格设计的,例如 16x16, 32×32, 48×48等。如果由于某种原因将网格系统改为25×25,可能不会得到清晰的结果

# 2.能否使用自闭和script标签引入脚本文件?

点击查看答案

不能。自闭和标签来自于XML语法,而不是HTML语法 根据现在的HTML语法,只有不需要结束标签的void element(如img之类的),或者是外部元素(如svg)可以使用自闭合。script标签显然不在此列。

lastUpdate: 5/13/2022, 6:22:38 PM