我在让东西正确地向左浮动,或者更确切地说让元素向左浮动“真”时遇到了一些严重的问题。
这是我当前的输出:
这就是我希望实现的目标:
这是一个jsfiddle,任何帮助将不胜感激。:)
html:
<div id="content">
<div class="box1">
1
</div>
<div class="box2">
2
</div>
<div class="box1">
3
</div>
<div class="box1">
4
</div>
<div class="box1">
5
</div>
</div>
CSS:
html, body {
margin: 0px;
padding: 0px;
}
a {
text-decoration: none;
}
#content {
margin: 20px 0px 0px 20px;
width:180px;
background-color: green;
overflow: auto;
padding-left: 10px;
}
.box1 {
margin: 10px 10px 0px 0px;
background-color: red;
position: relative;
float: left;
height: 50px;
width: 50px;
}
.box2 {
margin: 10px 10px 0px 0px;
background-color: blue;
position: relative;
float: left;
height: 110px;
width: 50px;
}
哦,请注意,我更愿意在不使用 javascript 的情况下完成此操作,但很高兴将其用作最后的手段。