属性名:color
可选值:
开发中常用的是:rgb/rgba或HEX/HEXA(十六进制)。
举例:
div {
color: rgb(112, 45, 78);
}
属性名:text-decoration
可选值:
可搭配如下值使用:
举例:
div {
text-decoration: none;
}
属性名:text-indent
属性值:css中的长度单位,例如:px
举例:
div {
text-indent: 40px;
}
后面会学习css中的一些新得长度单位,目前我们只知道像素(px)。
属性名:text-align
常用值:
left:左对齐(默认值)
right:右对齐
center:居中对齐
举例:
div {
text-align: center;
}
属性名:line-height
可选值:
备注:由于字体设计原因,文字在一行中,并不是绝对垂直居中,若一行中都是文字,不会太影响观感。
举例:
div {
line-height: 60px;
line-height: 1.5;
line-height: 150%;
}
行高注意试项:
- line-height过小会怎样?——文字产生重叠,且最小值是0,不能为负数。
- line-height是可以继承的,且为了能更好的呈现文字,最好写数值。
- line-height和height是什么关系?
- 设置了height,那么高度就是height的值。
- 不设置height的时候,会根据line-height计算高度。
应用场景:
对于多行文字:控制行与行之间的距离。
对于单行文字:让height等于line-height,可以实现文字垂直居中。
备注:由于字体设计原因,靠上述办法实现的居中,并不是绝对的垂直具中,但如果一行中都是文字,不会太影响观感。
顶部:无需任何属性,在垂直方向上,默认就说顶部对齐。
居中:对于单行文字,让height=line-height即可。
问题:多行文字垂直居中怎么办?——后面我们用定位去做。
底部:对于单行文字,目前一个临时的方式:
让line-height=(height?2)-font-size?x。
备注:x是根据字体族动态决定的一个值。
问题:垂直方向上的底部对齐,更好的解决方法是什么?——后面我们用定位去做。
属性名:vertical-align。
作用:用于指定同一行元素之间,或表格单元格内文字的垂直对齐方式。
常用值:
特别注意:vertical-align不能控制块元素。