据我所知,绝对定位元素和浮动元素已从正常的 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
为什么右侧边栏会向下滑动。