[toc]
## 字體族
族,顧名思義,是**一堆**的字體
主要分為
### serif:襯線字體
>serif(三瑞服):襯線
字體周圍一些裝飾性的,彎彎勾勾,小橫線小豎線
比如宋體
### sans-serif:非襯線字體
>sans:無
規范字體

### monospace:等寬字體
每一個字母占的空間是一樣的
### cursive:手寫體
### fantasy:花體
## 多字體fallback
一個字體指定以后找不到就會往后找
## 網絡字體、自定義字體
## 使用
### 自動查找
如果你只設置了一種字體,且,這個字體族只有英文,但你又寫了中文,系統會自動取找一個中文字體族作為使用
```
body{
font-family:"Monaco";
}
```
### 可配置多個字體
```
body{
font-family:"Monaco","PingFang SC";
}
```
### fallback機制
若你配置的字體不存在
```
body{
font-family:"aaa","Monaco","PingFang SC";
}
```
### 字體與字體族
**注意:** 字體族不能用**引號**包裹
```
.chinese{
font-family:"Microsoft Yahei",serif;
}
```
### 可給一個元素單獨設置字體
### 推薦設置順序

某平臺獨有>多平臺>字體族
## 自定義字體
首先我們需要使用`@font-face`命令的`src:url();`把自定義的字體文件引入,然后給它取個名字`font-family:"xxx"`,
最后我們就能給一個元素內的文字設置這個字體`.selector{font-family:xxx}`;
```
.custom-font{
font-family:IF;
}
@font-face{
font-family:"IF";
src:url("./IndieFlower.ttf");
}
```

### 遠程地址
要服務器允許跨域
## 引用自定義字體的兩種方式
### @font-face的src
### link的css已經@font-face
## iconfont
[http://iconfont.cn/](http://iconfont.cn/)

- 空白目錄
- 未處理
- webpack中的css模塊化
- CSS預處理器
- 效果
- 元素裝飾與美化
- 顏色
- checkbox
- img
- background
- clip-path
- 字體
- 文本控制
- text-indent
- letter-spacing
- word-spacing
- word-break和word-wrap
- white-space
- text-align
- text-decoration
- text-transform
- first-letter
- first-line
- 有關CSS百分單位的那些奇葩事兒
- 破壞性、包裹性、塊狀化
- 強大的absolute
- padding
- relative
- 繼承性
- fixed
- float
- BFC
- z-index
- overflow
- clip
- 最佳可訪問性隱藏
- 關于scrollHeight/Width
- 包含塊
- margin
- 布局系統
- 雜
- Flex
- Grid
- 自定義布局系統
- gutter實現思路
- 選擇器
- 偽元素和偽類
- css3
- appearance
- CSS2.1
- tmp
- 未定義行為
- 焦點元素
- outline輪廓
- 替換元素
- 盒子模型
- 塊級元素/盒子
- 標記盒子
- 容器盒子(內在盒子)
- 內聯元素/盒子
- 字母X
- line-height
- vertical-align
- font-size
- 內聯元素盒子模型新解
- line-height定義
- line-height與行內框盒子模型
- line-height與內聯元素的高度機制
- line-height值
- line-height與圖片
- vertical-align支持的屬性值及組成
- vertical-align起作用前提
- vertical-align與圖片
- vertical-align與line-height
- vertical-align前后不一的行為表現
- vertical-align實際應用
- line-height與height
- width/height與auto
- 最小內容寬度
- 最大內容寬度
- min/max-width/height注意事項
- 流:外部尺寸與內部尺寸
- 流體布局下的寬度分離原則
- height:auto
- 瀏覽器渲染原理
- 移動端