【发布时间】:2017-08-24 20:39:11
【问题描述】:
所以,我上网查了一下,发现问题有点像,但又不完全一样。
我有某种列表,我想以表格形式显示,我想使用它所在的父 DIV 的整个宽度(所以 100%)。 我想每行显示 4 个项目,并使用了 thias 之类的东西:
ul.li{
list-style-type: none;
float: left;
display: box;
border: 1px solid black;
margin: 5px;
padding: 10px;
width: 25%
}
您不必是数学家就能看出这里出了什么问题:25% * 4 是 100,但加上边框和边距,总数超过 100。所以结果是每行只有 3 个列表项,并且在父 div 的总宽度下很多。
我尝试使用表格而不是列表项,获得精确的 100% 宽度更容易一些,但它不适用于我页面的其余部分,因为它不够灵活,这不是我需要的.
我可以将边框放在框内,这样就解决了边框问题,但我需要列表项框之间的边距(空白)。
【问题讨论】: