CSS两端对齐是一种常见的排版技术,它将一行文本的开头和结尾对齐到指定的容器边缘。这种技术可以让文本看起来更整齐美观,下面介绍几种实现方式: 首先是textalign: justify;属性。这个属性...
CSS两端对齐是一种常见的排版技术,它将一行文本的开头和结尾对齐到指定的容器边缘。这种技术可以让文本看起来更整齐美观,下面介绍几种实现方式:
首先是text-align: justify;属性。这个属性将文本分布在整个容器中,通过添加额外的间隔来对齐文本。但是,这种方式有一个缺陷,就是最后一行的间隔不会自动调整,因此需要使用::after伪元素来解决。
p {
text-align: justify;
text-justify: inter-word; /* 可选 */
}
p::after {
content: "";
display: inline-block;
width: 100%;
height: 0;
} .container {
display: flex;
justify-content: space-between;
align-items: center;
} p {
text-align: justify;
-webkit-text-align-last: justify;
text-align-last: justify;
}
p::after {
content: "";
display: inline-block;
width: 100%;
height: 0;
}