HTMLにaUL > li's
があり、liはに設定されていfloat: left
ます。
私の疑問は、父親のdiv内でそれらを均等に分離する方法です。これにより、ul内にliがいくつあっても、それらの間隔は同じになりますか?
liがそれを行うのに「良くない」場合、何が良いですか?
HTMLにaUL > li's
があり、liはに設定されていfloat: left
ます。
私の疑問は、父親のdiv内でそれらを均等に分離する方法です。これにより、ul内にliがいくつあっても、それらの間隔は同じになりますか?
liがそれを行うのに「良くない」場合、何が良いですか?
私が理解しているように、あなたはこのように書くことができます:
li + li{
margin-left:10px;
}
display:table
このためにプロパティを使用することもできます。このように書いてください:
ul{
display:table;
width:100%
}
li{
display:table-cell;
}
に境界線をul
設定し、子にマージンを設定できli
ます。ul
または、との両方に境界線を設定することもできますli
。親の境界線の理由は、li
sがマージされるときに、境界線を結合して、出会う場所に二重の境界線を作成するためです。
これが両方の方法を示すライブデモです。