css 文本属性
css 文本属性有color,text-align,text-decoration ,text-indent,line-height。
1.color用于设置文本颜色
文本颜色有三种表示方法:
1.颜色名表示
color:red;
2.rgb表示
color:rgb(255,0,0);
3.16进制表示,(可以简写,例如:#ff0000可以简写成#f00)
color:#ff00ff;
2. text-align用于设置文本水平方向上的对齐样式
属性值 | 描述 |
---|---|
left | 水平左对齐,默认的。 |
right | 右对齐 |
center | 水平居中 |
justify | 两端对齐 |
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
div {
width: 100px;
height: 100px;
text-align:center;
background-color: burlywood;
}
</style>
</head>
<body>
<div>
<span>
我爱学习
</span>
</div>
</body>
</html>
示意图如下:
3. text-decoration用于设置文本装饰
属性 值 | 描述 |
---|---|
none | 默认样式,无装饰线。 |
underline | 定义文本的下划线 |
overline | 定义文本的上划线 |
line-through | 定义文本的删除线,就是穿过文本的一条线 |
inherit | 继承父元素的属性值 |
text-decoration: underline;
4.text-indent用于设置文本首行缩进
text-indent常用的属性值单位有em ,px等等。(可以取负值,取负值时,建议使用em为单位。且负值表示文本首行向左缩进。)
p{
text-indent:2em;
}
5. line-height 用于设置文本行高 ,就是设置行与行之间的距离。
line-height常用的属性值单位有px,em和百分比。实际上最常用的就是px。
一般想实现页面垂直居中:行高=上间距+下间距+文本高度。
(要想实现页面文本垂直居中,最简单的方法就是把line-height设置成盒子的高度。)
div{
line-height:50px;
}