多列均匀布局主要是利用了text-align:justify,但text-align:justify不处理块内的最后一行文本(包括块内仅有一行文本的情况,这时既是第一行也是最后一行),也就是单行是不生效的,需要借助伪类after来实现多行,并将:after设为inline-block。
1
2
3
4
5
6
7
8
1
2
3
1
2
3
4
5
6
- 利用这种原理同样可以处理表单元素文本长度不一致的情况,justify可以使文本的两端都对齐。在两端对齐文本中,文本行的左右两端都放在父元素的内边界上,例如帐号/用户密码描述长度不一样。