[toc]
## 容器高度是由行高撑开的 而不是文字
必须要有内容,不然行高也撑不开
![](https://box.kancloud.cn/6f605064a877017916835edee93e4020_580x146.png)
![](https://box.kancloud.cn/15c0b8ba26a8268fb1f593f1af8ec5d2_529x149.png)
## 需要知道的
![](https://box.kancloud.cn/1dc41d5f15c89ae02da9d3621d1c2818_504x309.png)
### 内容区域
![](https://box.kancloud.cn/821e2a97cd4f053559f568253d762cca_574x335.png)
内容区域只要字号、字体定了,那么就是**固定死的**,并不会随line-height变化而变化,想想文本被选中时的背景区域,无论line-height怎么变,蓝色背景是不会变化的。
#### 纯span只由内容区域大小决定
(chrome下,firefox的微软雅黑的中文内容区域是大于span的)
而不是由行高,且父容器的高度和span相等(如果手动指定了一个非字体自带的line-hegiht值,父容器就和span不等了(chrom下 ))
>参见内联元素盒子模型新解
### 半行间距计算
![](https://box.kancloud.cn/dee0084d53f29604a505c3f04f5d6158_655x173.png)
不同字体content-area大小是不等的
![](https://box.kancloud.cn/29c6d0ab65ebafccfdf91cb319ac4c1d_456x322.png)
![](https://box.kancloud.cn/8b49ba303ce266e74d55e968d27fb583_470x328.png)
## 总结
![](https://box.kancloud.cn/7cc3ec330d11b3a70b2b75b62201eb3c_698x223.png)
## 如果行框盒子里面有多个不同行高的内联盒子,那么行框盒子的高度由哪个盒子决定?
通常情况下由行高最高的那个内联黑子决定
但,如果过更改vertical-align,
![](https://box.kancloud.cn/9806a2d76baed618397b4160d77c7a20_717x303.png)
## 多行文本的高度就是单行文本高度累加
- 空白目录
- 未处理
- 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
- 浏览器渲染原理
- 移动端