答案 0 :(得分:2)
这可以在CSS中使用。
ul
的最小宽度设置为等于最后两个元素所需的空间。li
的边距右侧设置为等于上一个li
的宽度。li
的左边距设置为宽度的负数。<强> CSS 强>:
ul {
min-width: 4em;
}
li {
float: left;
width: 2em;
}
li:nth-last-of-type(2) {
margin-right: 2em;
}
li:nth-last-of-type(1) {
margin-left: -2em;
}
答案 1 :(得分:0)
使用flex-wrap属性,它会自动调整间距。
ul{
display: flex;
flex-direction: row;
flex-wrap: wrap;
}