【发布时间】:2019-09-12 02:27:50
【问题描述】:
我正在制作一个带有浮动<li> 的响应式列表,我希望该列表保留三列。但是,在调整窗口大小时,浮动项目(与固定项目一样)被推送到两列中,而不是调整大小。这是我的代码示例:
#list {
position: relative;
width: 100%;
display: block;
}
#list li {
position: relative;
width: 27%;
float: left;
margin: 2% 2% 0 0;
display: block;
}
<ul id="list">
<li>item1</li>
<li>item1</li>
<li>item1</li>
<li>item1</li>
<li>item1</li>
<li>item1</li>
<ul>
【问题讨论】:
-
我真的不明白您的代码会如何将其推倒。 (27+2)*3=87。它不超过 100。jsfiddle.net/RAjML
-
啊,我明白了,我有一个 2% 的填充把事情搞砸了;)干杯
标签: css list width css-position