【发布时间】:2017-10-07 09:45:57
【问题描述】:
我有 5 个容器:
<div class="wrapper">
<div id="container-1"></div>
<div id="container-2"></div>
<div id="container-3"></div>
<div id="container-4"></div>
<div id="container-5"></div>
</div>
我正在尝试将前 3 个容器向左浮动,最后 2 个向右浮动(从第一个向左浮动的容器开始,在顶部)
目前我只实现了将前 3 个向左浮动,最后 2 个向右浮动,但从最后一个开始,浮动左侧容器而不是顶部容器。
小提琴:
html,
body {
margin: 0;
padding: 0;
}
.left,
.right {
width: 40%;
height: 100px;
float: left;
clear: left;
background: red;
margin: 5px;
}
.right {
float: right;
clear: right;
background: green;
text-align: right;
}
<ul>
<li>div's are dynamic so left/right divs will be added, so unable to fixed position them in html</li>
</ul>
<div class="left"></div>
<div class="left"></div>
<div class="right"></div>
<div class="left"></div>
<div class="right"></div>
<div class="left"></div>
预期的结果应该是例如
1 - 3
2 - 5
4 - /
6
【问题讨论】:
-
在 html 中使用 id 选择器,在 css 中使用类选择器。它是如何工作的?
-
已编辑,此处出错,因为我刚刚重新输入了它:) 但选择器没问题
-
只有5个容器或更多?
-
容器的数量根据添加到站点的内容是动态的
-
能否分享您的完整标记
标签: html css css-float containers