私は次のHTMLを持っています:
<div id="contents">
<div id="inner">Inner Div</div>
</div>
<div id="footer">Footer</div>
次の CSS を適用します。
#contents {
position: relative;
}
#inner {
position: absolute;
background-color: green;
width: 100%;
}
#footer {
background-color: red;
}
問題は、#footer
が折りたたまれて の下にあること#contents
です。こちらのjsfiddleでも確認できますhttp://jsfiddle.net/MAhmadZ/YkJMH/1/
注:これは、より大きなページからの単なる要約です。position
プロパティを使用するしかありません。div
すべての絶対位置の中に複数あり#contents
、一度に表示されるのは 1 つだけです。身長が定かでない