私はCSSで前のdivに絶対配置があるときに、フッターを下に置いておく必要はありませんか?
<div id="container">
<div id="main>
<div id="sidebar"></div>
<div id="content"></div>
</div><!-- end main -->
<div id="footer"></div>
</div>
のようなページを設定している:
#container {
position: relative;
}
#footer {
position: absolute;
bottom: 0px
}
#content {
position: absolute;
}
これは私のデフォルトのレイアウトのために動作しますが、私はモバイル(すなわちあまりその767ピクセル)のために何かにサイズを変更すると...私のコンテンツは、それが私のフッタ(そしてコンテナdivの "外側")の後ろに走るほど長くなります。 (それは部分的にコンテンツの上に、一部のモバイルレイアウトでコンテンツを下回っている私のサイドバー、とに沿って垂直に実行されるように)私の携帯のレイアウトのために絶対:
私はコンテンツの位置を維持する必要があります。しかし、フッタが私のコンテンツの下で終わらないように、絶対的なポジショニングが通常のフローからコンテンツdivをノックアウトしているようです。
残念ですが、サイドバーの見た目を少しはっきりさせることができますか?私はコンテンツが「ポジション:絶対」であること、なぜそれがフローティングであるのかを視覚化するのには困っています。 – Zensar
通常のレイアウトでは、サイドバーとコンテンツの両方をフローティングします。しかし、モバイルレイアウトのために、サイドバーが** **上と**内容**の下の両方であり、私はそれをこのように配置するために絶対位置を使用する必要があります... – redconservatory