Я пытаюсь сделать три вида блоков, используя этот код CSS:
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>
Однако, когда я запускаю это, верхняя часть окна основного контента выравнивается по верху верхней части окна содержимого, а не по меню.
Как бы я сделал так, чтобы оно всплывало справа вверху, а не справа?