【发布时间】:2015-03-01 00:07:46
【问题描述】:
我有两个 div:一个具有固定宽度的左侧 (#Sidebar) 和一个填充其余空间的右侧 (#Content)。 现在,当我调整视口大小时,我希望左侧 div(#Sidebar)移动到右侧(#Content)下方。
请注意,在我的真实场景中,侧边栏和内容 div 都具有动态高度。
这是我当前的代码:
HTML:
<div id="sidebar"></div>
<div id="content"></div>
CSS:
#sidebar {
float: left;
background: #CCC; height: 100px;width: 100px;}
#content {
margin-left: 110px;
background: #111; height: 100px;}
@media screen and (max-width: 500px){
#content {
width: 100%;
margin-left: 0px;
clear: both;
}}
在这里观看:http://jsfiddle.net/faz88ayh/ => 左侧的 Div (#Sidebar) 将始终保持在顶部。
我想要的效果可以通过 bootstrap 实现,但它不支持固定宽度列和流体宽度列的组合。 =>http://jsfiddle.net/faz88ayh/1/ (您必须调整结果窗口的大小才能看到效果)
请帮忙!
【问题讨论】:
-
你应该使用
position:absolute;。 -
@ketan 你能告诉我我的小提琴 (jsfiddle.net/faz88ayh) position:absolute 如何完成这项工作吗?谢谢 :) PS:#Content 和#Sidebar 在实际场景中不是固定高度的。
标签: html css twitter-bootstrap