我读这篇文章Almost complete guide to flexbox (without flexbox),我已经尝试使用“空间之间”,我有这样的代码:如何在html没有空白时平均分配li元素?
ul {
margin: 0;
padding: 0;
text-align: justify;
}
ul:after {
content: "";
display:inline-block;
width:100%;
}
ul li {
list-style: none;
display: inline-block;
}
<ul><li>Foo</li><li>Bar</li><li>Baz</li></ul>
<ul>
<li>Foo</li>
<li>Bar</li>
<li>Baz</li>
</ul>
<ul>
<li>
的不正确分布因为<li>
在<li>
标签末尾没有空格,所以当html是一行没有空格时,是否可以使用text-align: justify
进行分配?没有flexbox可能吗?
我试着添加ul li:after
但没有奏效。
财产以后像[本](https://jsfiddle.net/tarqggjm/1/) –
@Leothelion它巴兹后创造空间,最后一个元素应该对齐到右侧。 – jcubic
不好意思说,但带着孩子的方法。如果你喜欢,然后检查[this](https://jsfiddle.net/tarqggjm/2/) –