CSS(层叠样式表)中的文字水平对齐是指控制文本在其容器内的水平位置。这可以通过 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>CSS 文字水平对齐示例</title>
<style>
.container {
width: 400px;
border: 1px solid #000;
padding: 10px;
}
.left-align {
text-align: left;
}
.right-align {
text-align: right;
}
.center-align {
text-align: center;
}
.justify-align {
text-align: justify;
}
</style>
</head>
<body>
<div class="container left-align">
<p>这是左对齐的文本。</p>
</div>
<div class="container right-align">
<p>这是右对齐的文本。</p>
</div>
<div class="container center-align">
<p>这是居中对齐的文本。</p>
</div>
<div class="container justify-align">
<p>这是两端对齐的文本。这是两端对齐的文本。这是两端对齐的文本。</p>
</div>
</body>
</html>
text-align: center;
但文本没有居中?原因:
text-align
属性。解决方法:
text-align
属性。.container {
width: 400px; /* 确保父容器有宽度 */
}
text-align: justify;
没有效果?原因:
解决方法:
text-align-last
属性来控制最后一行文本的对齐方式。.justify-align {
text-align: justify;
text-align-last: justify; /* 控制最后一行文本的对齐方式 */
}
通过以上方法,可以有效地解决 CSS 文字水平对齐中常见的问题。
领取专属 10元无门槛券
手把手带您无忧上云