CSS 字两端对齐(Justify Text)是一种文本布局方式,它使得文本行的左右两端都与容器的边缘对齐。这种对齐方式在排版中常用于报纸和杂志,以提供更整洁和均匀的视觉效果。
text-align: justify;
属性用于实现两端对齐。text-indent
属性。text-align
属性的四个主要值,分别代表左对齐、右对齐、居中对齐和两端对齐。<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Justify Text Example</title>
<style>
.container {
width: 50%;
border: 1px solid black;
padding: 10px;
text-align: justify;
}
.container p {
text-indent: 2em; /* 首行缩进 */
}
</style>
</head>
<body>
<div class="container">
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p>
</div>
</body>
</html>
原因:在某些情况下,特别是当文本行只有少数单词时,浏览器可能会在行尾插入不必要的空白间隙。
解决方法:
text-align-last
属性来控制最后一行文本的对齐方式。.container {
text-align-last: left; /* 或 right, center, justify */
}
通过上述方法,你可以有效地实现和控制 CSS 中的文本两端对齐效果。
领取专属 10元无门槛券
手把手带您无忧上云