适用条件:
1、一行的li间距宽度 小于两个li的宽度之和;
2、li个数刚好满行
条件1大部分都能满足的,所以主要就是刚好满行的情况。
相关代码片段
Css代码
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| ul { text-align:justify; text-justify:distribute; font-size:0; letter-spacing:-4px; } ul li { display:inline-block; *display:inline; *zoom:1; font-size:12px; letter-spacing:0; vertical-align:top; } ul li.justify_fix { width:100%; height:0; line-height:0; font-size:0; overflow:hidden; margin:0; padding:0; }
|
html结构如下
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| <div class="container"> <ul> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li>
<li class="justify_fix"></li> </ul> </div>
|