如何平均分开李

Iva*_*del 2 html css html-lists

UL > li's我的html中有一个,并且li的设置为float: left.

我怀疑的是如何将它们分开,在父亲div中,同样地,所以无论在ul中有多少li,它们之间仍然具有相同的间距?

如果李不是那么"好",那更好的是什么?

san*_*eep 5

据我所知,你可以写得更好:

li + li{
    margin-left:10px;
}
Run Code Online (Sandbox Code Playgroud)

更新

你可以使用display:table属性.像这样写:

ul{
    display:table;
    width:100%
}
li{
    display:table-cell;
}
Run Code Online (Sandbox Code Playgroud)

现场演示:Tinkerbin

  • 这意味着它将选择任何具有前一个(前一个)LI的LI.所以它不会选择第一个,而是所有其他的 (2认同)