1 回答
TA贡献1862条经验 获得超7个赞
我认为您正在寻找 CSS 砌体,它可以根据您的需要根据列或行进行调整。
还提供了一些 js fiddle 的链接供您参考
这是您的代码的修改后的解决方案:
<style>
.level1 {
position:relative;
-moz-column-count: 2;
-moz-column-gap: 3%;
-moz-column-width: 50%;
-webkit-column-count: 2;
-webkit-column-gap: 3%;
-webkit-column-width: 50%;
column-count: 2;
column-gap: 3%;
column-width: 50%;
}
.level1>li {
float: left;
padding: 20px;
width: 50%;
}
.level1>li>ul {
padding-left: 20px
}
</style>
<ul class="level1">
<li>Level</li>
<li>Level2
<ul class="level2">
<li>Level1</li>
<li>Level2</li>
</ul>
</li>
<li>Level3</li>
<li>Level4</li>
<li>Level5</li>
<li>Level6</li>
</ul>
希望它对你有用!
- 1 回答
- 0 关注
- 95 浏览
添加回答
举报