レイアウトが正しく動作するのに問題がありますが、メインdivとサイドバーdivがあります。画面サイズが変更された場合、またはデザインしたものより小さい場合はfloat: left
です。 (1920x1080)、サイドバーdivはメインコンテンツの下に降ります。浮動小数点数をインラインに維持
各divの周りにラッパーを配置しようとしましたが、これは効果がありません。
<div id="header">
[Header]
</div>
<div id="content">
[Content]
</div>
<div id="sideBar">
[SideBar]
</div>
<div id="footer">
[Footer]
</div>
body
{
width: 100%;
color: #000000;
background-color: #000000;
margin: 0;
padding: 0;
}
#header
{
width: 100%;
height: 110px;
background-color: #336699;
color: #FFFFFF;
margin: 0px;
padding: 0px;
}
#content
{
float: left;
margin-left: 50px;
width: 70%;
height: 700px;
margin-top: 40px;
padding: 30px;
background-color: #FFFFFF;
margin-bottom: 40px;
}
#sideBar
{
float: left;
margin-left: 50px;
width: 15%;
height: 400px;
margin-top: 40px;
padding: 30px;
background-color: #FFFFFF;
}
#footer
{
width: 100%;
height: 80px;
background-color: #174555;
margin: 0px;
padding: 0px;
color: #ffffff;
clear: both;
}
基本的に、両方のdivのサイズが一定のサイズに達するまでリサイズしてから、スクロールを有効にする必要があります。私は何か簡単なことは間違っているとはかなり確信していますが、私はデザインの人ではあまりありません。
例をここに示すことができます。何かアドバイスのためLink
感謝を:)
サイドバーはメインのdivの外にある必要があります。感謝します。 – Elliott
ありがとうございました。あなたの編集を試しましたが、全身を埋めるようにしたいのですが、できるだけスワッシュを開始する前にdivのサイズを最小幅まで縮める必要がありますか?スクロールは大きな画面サイズでも開始されます。再度、感謝します – Elliott