[toc]
## pre
![](https://upload.wikimedia.org/wikipedia/commons/thumb/3/39/Typography_Line_Terms.svg/410px-Typography_Line_Terms.svg.png)
![](https://box.kancloud.cn/6842ca091d59292b0fa99dfa963fd101_93x41.png)
## 字母X与CSS世界的基线
字母X的下边缘就是我们的基线
另外如果是中文,则是`character-box`的下边缘
如果是印度文,则有一种叫做悬挂基线的东东,其基线靠近文字顶部
## x-height
x-heigh指的是小写字母x的高度,
术语描述就是基线(x的下边缘)和等分线(mean line,也称作中线,median)之间的的距离。
>[warning]**注意:** vertical-align:middle中的middle并不是上文中说的中线,而是基线往上1/2 x-height的高度,也就是x字母的中心。
>
>而由于基线到中线的那一部分区域基本上处于character-box的中心区域,故x字母的中心基本等于character-box的中心
## ex
这里的ex是CSS中的的一个尺寸单位(同em、px什么的)
它是css中的一个相对单位,指的是小写字母x的高度,
### ex与垂直居中对齐
内联元素默认是基线对齐,而基线就是x的底部,而1ex就是一个x的高度。
```
.icon-arrow{
display:inline-block;
width:20px;
height:1ex;
background:url(arrow.png) no-reapeat center;
}
```
- 空白目录
- 未处理
- 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
- 浏览器渲染原理
- 移动端