也可以叫做两端对齐吧,类似 justify-content: space-between
那样的效果,但仅针对文本。
.wrap { width : 5em ; display : inline-block; border : 1px solid red; vertical-align : middle; }
还需注意的其他问题:
且还需注意:
中英文是有区别的,英文会按空格作为分隔,中文则是每个字符都分隔
一、inline-block + text-align
.wrap {
text-align : justify;
height : 1.5em ; /* 需要定高,不然会有诡异的空隙 */
line-height : 1.5em ;
}
.wrap : after {
content : "" ;
width : 100% ;
height : 0 ;
display : inline-block;
}
<iframe height="265" style="width: 100%;" scrolling="no" title="文本留隙对齐 inline-block + text-align" src="//codepen.io/foreverZ133/embed/pYbKyp/?height=265&theme-id=dark&default-tab=result" frameborder="no" allowtransparency="true" allowfullscreen="true">
See the Pen 文本留隙对齐 inline-block + text-align by 张永恒
(@foreverZ133 ) on CodePen .
</iframe>
.wrap {
text-align-last : justify;
}
<iframe height="265" style="width: 100%;" scrolling="no" title="文本留隙对齐 text-align-last" src="//codepen.io/foreverZ133/embed/jJrKrG/?height=265&theme-id=dark&default-tab=result" frameborder="no" allowtransparency="true" allowfullscreen="true">
See the Pen 文本留隙对齐 text-align-last by 张永恒
(@foreverZ133 ) on CodePen .
</iframe>
那就得去看元素篇的均匀留隙咯,案例