私は、このCSSコードを使用してブロックの3種の作るしようとしている:浮動小数点数をHTMLで正しく配置するにはどうすればよいですか?
div#menu {
width:200px;
height:400px;
border:2px ridge white;
text-align:center;
float:left;
margin:4px;
}
div#container {
width:850px;
height:850px;
overflow:auto;
margin:auto;
text-align:center;
border:2px ridge green;
}
div#maincontent {
width:608px;
height:700px;
border:2px ridge white;
text-align:center;
float:right;
top:10px;
margin:4px;
}
div#subcontent {
width:200px;
height:100px;
border:2px ridge white;
text-align:center;
float:left;
margin:4px;
clear:both;
}
コンテナは、プロジェクト全体/ページを保持しますが。
コンテナ内のメニューは左上隅にあり、サブコンテンツボックスはメニューのすぐ下にあります(左下隅)。メインコンテンツボックスは、メニュー/サブコンテンツボックスのすぐ右上にあります。
私はHTMLで、それをこのような何かを配置しました:
<div id="container">
<div id="menu"></div>
<div id="subcontent"></div>
<div id="maincontent"></div>
</div>
をしかし、私は、それがサブコンテンツボックスのトップのトップに合わせMainContentのボックスの上部を作ることを実行すると、代わりにメニューの。
私はそれを右の代わりに右上にどのように浮かせるでしょうか?
はこの質問を見てください動作するはずです。これは、多くのシナリオで簡単にdivをレイアウトする方法に関する一般的なアイデアを提供しますhttp://stackoverflow.com/questions/2731496/css-100-height-and-then-scroll-div-not-page/2731562#2731562またはこれはhttp://stackoverflow.com/questions/3344825/how-to-build-this-layout-with-css/3344841#3344841 –