定义字体
@font-face
规则
font-family
:指定自定义字体的名称
src
:字体的文件位置,有 2 种方式加载字体:
local()
:从用户本地查找指定的字体名称url()
:可以是相对地址/绝对地址或者是网络地址(受跨域限制)
可以指定多个地址,用逗号分隔,浏览器会搜索并使用它能找到的第一个
format
:指定字体的格式
字体格式 | 后缀 | format | 用途 |
---|---|---|---|
Web Open Font Format | .woff2 | woff2 | w3c 推荐使用 |
Web Open Font Format | .woff | woff | w3c 推荐备用 |
TrueType Fonts | .ttf | truetype | 常见字体,一般推荐 |
OpenType Fonts | .otf | opentype | ttf 的代替品,一般推荐 |
SVG Fonts | .svg | svg | 矢量图形字体,不推荐 |
Embedded OpenType Fonts | .eot | embedded-opentype | IE 专用,不推荐 |
Warning
不能在一个 CSS 选择器中定义 @font-face