在网页开发中,文本对齐是最基础也最常用的样式需求之一。使用css可以让文字在容器中水平或垂直居中,从而提升页面的可读性和美观度。

使用text-align实现水平居中
对于块级元素内部的行内内容,最简单的方式是给容器设置text-align:center。该属性控制元素中文本和行内元素的水平对齐方式。
/* 让div内的文本水平居中 */
.container {
text-align: center;
}
单行文本垂直居中
当容器高度固定且只有一行文字时,将line-height设为容器高度即可让文字垂直居中。
.box {
height: 50px;
line-height: 50px;
text-align: center;
}
使用flex布局居中
flex是现代化的布局方案,可以同时处理水平和垂直居中,适用于各种复杂场景。
.wrap {
display: flex;
justify-content: center; /* 水平居中 */
align-items: center; /* 垂直居中 */
height: 200px;
}
不同方法的对比
| 方法 | 适用场景 | 特点 |
|---|---|---|
| text-align | 行内内容水平居中 | 简单,仅水平 |
| line-height | 单行文本垂直居中 | 需固定高度 |
| flex | 任意内容居中 | 灵活,兼容现代浏览器 |
注意事项
- text-align只对行内级内容有效,不能让块级子元素整体居中。
- 若需让块级盒子水平居中,应使用
margin:0 auto。 - flex在旧版浏览器中需加前缀,开发前应确认兼容需求。
合理选择居中方式,可以让css代码更简洁,也避免后期维护时出现样式冲突。
通过上述方法,你可以根据页面结构快速实现css文本居中对齐,不必再为文字排布烦恼。
csstext_align居中修改时间:2026-07-26 14:30:09