我有一個容器被設置爲float:none
和margin:0 auto;
和width:80%;
但是,絕對定位在容器內的一個div流出容器。絕對定位div忘記容器並流出
該代碼是
<main>
<div class="container">
<div class="main_top"></div>
<div class="main_bottom"></div>
</div>
</main>
和CSS是
.container {
float: none;
width: 80%;
margin: 0 auto;
}
main {
float:left;
position:relative;
}
.main_top {
float: left;
width: 100%;
}
.main-bottom {
position:absolute;
width:100%;
}
現在.main-bottom
流出.container
寬度。由於這是一個響應式網站,沒有這個網站就不可能實現響應。請幫忙。
有關更多詳細信息,請檢查Fiddle。
由於提前
絕對定位元素超出正常文檔流程,這就是爲什麼... – qtgye 2014-09-26 08:50:40
絕對定位流出,因爲它定位到下一個相對元素。這是主要的容器 – 2014-09-26 08:51:15
Define .container {position:relative;} – 2014-09-26 08:51:23