基本的な流体レイアウトをどのように設定するかについて簡単な質問があります。高さ40px、幅100%のヘッダーバーが上部にあります。これは見栄えがします。
次に、#leftと#right divがあり、それぞれがフロートしています。これはかっこいいですね。どちらも高さが100%でうまく機能しますが、問題はページが40ピクセル下にスクロールすることです。これは、ヘッダーバーから40ピクセルあるためです。ヘッダーに流動的なレイアウトを使用すると、コンテンツボックスがひどく見えます。小さいまたは非常に大きい解像度で。
何か案は?
これが私のCSSです
body
{
background: #ebebeb;
margin: 0;
padding: 0;
min-width: 750px;
max-width: 1500px;
}
#wrap
{
margin: 0;
padding: 0;
width: 100%;
height: 100%;
}
#header
{
background: #414141;
height: 40px;
width: 100%;
}
#sidebar
{
width: 30%;
background: #ebebeb;
height: 100%;
float: left;
}
#rightcontent
{
width: 70%;
background: #fff;
height: 100%;
float: right;
}
#footer
{
width: 100%;
background: #414141;
height: 40px;
clear: both;
}
そしてここに私のhtmlページがあります:
<body>
<div id="wrap">
<div id="header">
head
</div>
<div id="sidebar">
side
</div>
<div id="rightcontent">
right
</div>
<div id="footer">
footer
</div>
</div>
</body>
それは役に立ちますか:)