[toc]
## inherit
## 线类
baseline、top、middle、bottom
>baseline
>
![](https://box.kancloud.cn/3163f063108abb463df1b88099b4ab1a_619x183.png)
如果是替换元素的基线,就等同于其底线
另外基线对齐,会导致行框(对,是行框)下沉
>bottom(top):
1. inline/inline-block元素:元素底部和整行的底部对齐
2. table-cell元素:单元格底padding边缘和表格行的底部对齐
> middle
1. inline/inline-block:元素的垂直中心点和父元素基线上1/2x-height对齐
2. table-cell:单元格填充盒子相对于外面的表格行居中对齐
![](https://box.kancloud.cn/d04a25b69087b7ea6a6f948edd60d513_598x467.png)
font-size越大,文字下沉越明显(微软雅黑更明显)
解决办法:
1. font-size设为0,此时各种线都合为一条
2. 或则一再弄一个空的inline-block span
![](https://box.kancloud.cn/e8b2119770567d19785778dda65485f2_600x398.png)
## 文本类
text-top、text-bottom
text-top:盒子的顶部和父级content-area的顶部对齐
bottom:盒子的底部和父级content-area的底部对齐
![](https://box.kancloud.cn/25a47b87c71db6a23ead29294f16b349_428x304.png)
![](https://box.kancloud.cn/025a4cc84a3d6eb7aa9ccbf0892801c7_407x361.png)
![](https://box.kancloud.cn/84f8523cced5b934fd38002f6c726169_402x362.png)
## 上标下标类
sub、super
### html中的上标下标
`<sup>`:等于vertical-align:super
`<sub>`:等于vertical-align:sub
用了上标下标的字体为原来的75%左右
![](https://box.kancloud.cn/d5e95923514d3f35b27fa2b38f2273a9_299x173.png)
![](https://box.kancloud.cn/1018cd88286c2ba5168d3b89f4e36158_346x173.png)
## 数值百分比类
20px、2em、20%
数值(相对于基线)和百分比(相对于行高计算)
1. 都带数字
2. 都支持负值 (margin、letter-spacing、word-spacing、vertical-align)
3. 行为表现一致
## vertical-align与前后的元素没有关系只和父级有关系
![](https://box.kancloud.cn/2e235827f99e540a8fd4d6f405ee0bc0_424x139.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
- 浏览器渲染原理
- 移动端