div を適切にレイアウトできません。高さ200px、幅100%のトップバーを作ろうとしています。その下には、幅 200 ピクセル、高さ 100% の左側のバーがあり、残りのスペースを占める右側のバーがあります。
ここで何が間違っていますか?
<!DOCTYPE html>
<html>
<head>
<title>my view</title>
<style>
#tb {
background-color:#cc0000;
height:200px;
width:100%;
position:relative;
}
#lb {
background-color:#00cc00;
width:200px;
height:100%;
float:left;
}
#rb {
background-color:#cccccc;
height:100%;
float:right;
}
</style>
</head>
<body>
<div id="page" style="width:100%;height:100%">
<div id="tb" style=""/>
<div id="lb"/>
<div id="rb" style=""/>
</div>
</body>
</html>
div にいくつかのコンテンツを入れると、さらに悪くなります。
<div id="tb" style="">test</div>
<div id="lb">test</div>
<div id="rb" style="">test</div>