rgb/rgba、HEX/HEXA(十六进制)、HSL/HSLA。rgb/rgba 或 HEX/HEXA(十六进制)。属性值为像素(px),正值增大间距,负值缩小间距。
单词间距通过空格识别,属性值同为像素(px)。
none :无装饰线(默认值)underline :下划线 (链接a自带下划线)overline :上划线line-through :删除线单位:可以使用 px 单位,也可以使用 em 单位。正值向右缩进,负值向左缩进,通常与方向有关。
em 是一个相对单位,就是当前元素(font-size) 1 个文字的大小,如果当前元素没有设置大小,则会按照父元素的 1 个文字大小。
left :靠左(默认值)right :靠右center :居中justify :两端对齐font-size 的倍数(推荐)font-size 的百分比由于字体设计原因,文字在一行中,并不是绝对垂直居中,若一行中都是文字,不会太影响观感。
行高过小可能导致文字重叠,最小值为0,不能为负数。
行高可以继承,推荐使用数值以更好地呈现文字。
设置了height的元素,高度就是height的值;未设置时,高度为line-height * 行数。
用于同一行元素之间或表格单元格内文字的垂直对齐。
| 属性值 | 说明 |
|---|---|
| baseline | 默认值,使元素的基线与父元素的基线对齐。 |
| top | 使元素的顶部与其所在行的顶部对齐 |
| middle | 使元素的中部与父元素的基线加上父元素字母x的一半对齐 |
| bottom | 使元素的底部与其所在行的底部对齐 |
input和img对齐问题。div中的文本框贴顶问题。div不设高度由img标签撑开时的间隙问题。line-height让img标签垂直居中问题。