在网页开发中,CSS文本属性用来控制文字的显示效果,比如颜色、对齐、行距等。合理使用这些属性可以让页面可读性更好,也更美观。下面介绍开发中经常用到的文本相关属性及其作用。

一、基础文本颜色与对齐
color 用来设置文字颜色,text-align 控制块级元素内文本的水平对齐方式。
/* 设置段落文字为灰色并居中 */
p {
color: #333333;
text-align: center;
}
二、行高与间距控制
line-height 定义行框高度,letter-spacing 调整字间距,word-spacing 调整词间距。
- line-height 常用无单位数值,如1.5表示字体大小的1.5倍
- letter-spacing 可为负值,让字更紧凑
.box {
line-height: 1.6;
letter-spacing: 1px;
word-spacing: 2px;
}
三、装饰与大小写
text-decoration 添加下划线、删除线等,text-transform 控制英文大小写。
| 属性 | 常用值 | 说明 |
|---|---|---|
| text-decoration | underline/none | 下划线或去除装饰 |
| text-transform | uppercase/lowercase | 全大写或全小写 |
示例代码
a {
text-decoration: none; /* 去掉链接下划线 */
}
.title {
text-transform: uppercase; /* 英文转大写 */
}
四、缩进与换行行为
text-indent 设置首行缩进,white-space 控制空白与换行处理,word-break 决定单词断裂规则。
注意:使用 text-indent 只对块级元素的第一行生效,且继承父级设置。
.para {
text-indent: 2em; /* 首行缩进两个字符 */
white-space: nowrap; /* 不换行 */
}
五、文本阴影
text-shadow 给文字添加阴影,提升层次感,语法为横向偏移 纵向偏移 模糊半径 颜色。
h1 {
text-shadow: 2px 2px 4px rgba(0,0,0,0.3);
}
上面列出的属性覆盖了大多数日常文本样式需求。实际项目中可组合使用,并配合响应式单位让排版适配不同屏幕。
CSS文本属性text_style修改时间:2026-07-26 09:54:18