- 字体由 顶线、中线、基线、底线组成;
- 顶线到底线的距离,是内容区域;
- 内容区域 + 内容区域上下对称的空白区域,是行高;
- 上一行的底线,到下一行的顶线,之间的距离,是行距;
- 行内框:行高指 定的高度;
- 行框:本行内若有元素行内框最大的值;
- 设置元素内部的子元素,在垂直方向的对齐方式,设置在子元素身上,且不会继承;
- 语法:baseline | sub | super | top | text-top | middle | bottom | text-bottom | 百分比 | 长度 | inherit
- 参数:
- baseline: 基线对齐;
- sub: 下标显示;
- super: 上标显示;
- top: 顶端对齐;
- text-top: 文本的顶端对齐;
- middle: 中部对齐; _//_没有研究透的属性
- bottom: 底端对齐;
- text-bottom: 文本的底端对齐;
- 百分比和长度: CSS2,可为负数。
- 初始值: baseline
- 基线对齐( vertical-align : baseline )
- 基线对齐(vertical-align : baseline)使元素的基线同基准元素(取行高最高的作为基准)的基线对齐
- 顶端对齐( vertical-align : top )
- 顶端对齐(vertical-align : top)是将元素的行内框的顶端与行框的顶端对齐
- 文本顶端对齐( vertical-align : text-top )
- 文本顶端对齐(vertical-align : text-top)是将元素行内框的顶端同父元素文本的顶线对齐(可能会把行框撑高)
- 底端对齐( vertical-align : bottom )
- 底端对齐(vertical-align : bottom)是将元素的行内框的底端与行框的底端对齐
- 文本底端对齐( vertical-align : text-bottom )
- 文本底端对齐(vertical-align : text-top)是将元素行内框的底端端同父元素文本的底线对齐(可能会把行框撑高)
- 中间对齐( vertical-align : middle )
- 中间对齐(vertical-align : middle)通常使用在图片上,将图片的垂直方向的中线与文本行的中线对齐。(对于文字的处理有些偏差)
- 上标和下标