css - 三、右浮div在中间那个下面

标签 css multiple-columns

我打算写三个专栏(我最初不想要这个,但它看起来最适合我的元素)。右边的那个即使漂浮在右边也坚持保持在中间的下方。我应该改变什么?

整个东西实际上将放在另一个 div 中,但这似乎并不相关。我已将代码简化为有问题的区域:

<style>

.contain {
border:1px solid;
width:639px;
height:500px;
}


.subAreaLeft{
float:left;
position:relative;
width:205px;
border:1px solid;
}

.subAreaMid{
margin: 0 auto;
position:relative;
width:205px;
border:1px solid;
}

.subAreaRight{
width:205px;
position:relative;
float:right;
border:1px solid;
}

</style>

</head>

<body>


<div class="contain">

<div class="subAreaLeft" id="contactInfo">
ONE
</div>

<div class="subAreaMid">
TWO
</div>

<div class="subAreaRight">
THREE
</div>

</div>

</body>

最佳答案

为了让所有三个 div 都向左浮动,所有三个 div 都需要 float: left CSS。

关于css - 三、右浮div在中间那个下面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18939235/

相关文章:

r - 连续乘以同一列上一个值

html - 表格有序列表

python - 替换 Pandas DataFrame 列中超过 n 个连续值

javascript - 扩展 jQuery UI Accordion 后,谷歌地图不再以其他 map 为中心

html - 使用 iPad 查看网页上的灰色/黑色细线

Python - 跨 CSV 中多列的 Numpy 搜索

html - 如何将列从导航栏拉伸(stretch)到窗口底部?

html - 空间满时 CSS 换行

html - 在 Bootstrap 中向右拉后垂直对齐

css - 边框未应用于jsp中jSTL内的div