Проблема в том, что вы используете формат позиционирования, называемый абсолютным.Это означает, что каждый div расположен точно на экране с указанными вами координатами, остальные div (которые также абсолютно позиционированы) не влияют на положение любого из остальных.
Если вы используете position:Относительное, а не положение: абсолютное, тогда это может привести вас в правильное положение.
Прочитайте некоторые из них, они могут помочь:
http://www.communitymx.com/content/article.cfm?page=2&cid=3B56F
http://css -tricks.com / absolute-относительный-fixed-positioining-how-do-они-отличаются /
Я не знаю, как ваша страница должна выглядеть, но начнем с этой основнойпридумайте и развите свои навыки вокруг него:)
#Header, #Content, #Footer{
position:relative;
width:100%;
}
#Header{
height:100px;
background:yellow;
}
#Content{
height:400px;
background:green;
}
#Footer{
height:100px;
background:blue;
}
и HTML будет
<body>
<div id="Header">Put your header stuff here.</div>
<div id="Content">Put your content here.</div>
<div id="Footer">Put your footer stuff here.</div>
</body>
Поместите детей в правильный раздел и установите их положение относительно.
Поиграйте с ними и посмотрите, как вы ладите.Потратьте как можно больше времени на понимание позиционирования, если у вас есть прочная основа, вам будет гораздо проще проектировать!
Извините, если я не достаточно конкретен, уверен, какой-нибудь другой приятный пареньна SO добавлю к этому и дам вам руку, если у них есть что-то конструктивное, чтобы добавить:)