【发布时间】:2015-09-26 15:28:08
【问题描述】:
有没有办法让一个元素根据它之前元素的尺寸浮动,而不是内联到元素被调用的地方。
以此为例。第一列向左浮动,而两列向右浮动。但是,基于此代码,第二列将相对于第二列浮动。有没有办法,假设我无法更改第二列可以相对于第一列的第一个化身向右浮动的代码顺序。
<div class="container">
<div class="column1">Column One</div>
<div class="column1">Column One</div>
<div class="column2">Column Two</div>
</div>
.container {
width:400px;
}
.column1 {
float:left;
width: 260px;
height:400px;
background:red;
}
.column2 {
float:right;
width: 120px;
height:400px;
background:green;
}
【问题讨论】:
-
想要的结果会是什么样子?
-
@j08691 像这样..jsfiddle.net/nya28329/8
-
在您的第二个小提琴(第 8 个)中,与第一个(第 5 个)相反,第二个
column1实际上是“第二列”,第三列。这很令人困惑,很难弄清楚你想要什么。 -
@MrLister 第二个是向您展示我想要通过第一个实现的目标。
标签: css css-float multiple-columns