【发布时间】:2013-08-11 15:41:42
【问题描述】:
据我所知,绝对定位元素和浮动元素已从正常的 html 流中删除(如果我错了,请纠正我)。
这是我的jsFiddle
这是我的代码:
<header> </header>
<div class="content-area">
<div class="left-sidebar"></div>
<div class="main-area"></div>
<div class="right-sidebar"></div>
</div>
<footer> </footer>
我的CSS:
.content-area {
position: relative;
min-height: 310px;
background-color: #bbb;
}
.left-sidebar {
position:absolute;
float: left;
width: 50px;
height: 100%;
background-color: #abcdef;
}
.right-sidebar {
position: absolute;
right: 0;
width: 50px;
height: 100%;
background-color: #abcdef;
}
当我在main-area 中写任何内容时,为什么右侧边栏会滑到下方。
【问题讨论】:
-
你不能浮动绝对元素,使用右或左
-
浮动绝对元素有什么好处?我可以使用left,right直接定位绝对元素
-
我没有关注您的问题?浮动绝对元素没有任何好处,因为它不工作
-
@DavidChase 哎呀!对不起,我读错了。
标签: html css css-position absolute