Я уверен, что это связано с позиционированием, но я не могу решить проблему. В конце страницы находятся верхний и нижний колонтитулы. Как я могу сделать жидкость для тела, чтобы она не пересекалась с нижним колонтитулом?Позиционирование заставляет тело перекрываться с нижним колонтитулом
Благодаря
JSFIDDLE здесь.
CSS
*
{
margin: 0px;
padding: 0px;
}
div
{
display: block;
}
/* --- BODY ------------------------------------------------ */
#body_block
{
float: left;
width: 100%;
background: #EEEEEE;
/*background-image: url('../images/bg3.jpg');*/
}
#body
{
margin: 0 auto;
position: relative;
width: 900px;
/*background: #BB0099;*/
}
#body_title
{
position: absolute;
top: 15px;
left: 0px;
width: 200px;
/*height: 24px;*/
background: #aa99ff;
}
#body_search
{
position: absolute;
top: 15px;
right: 0px;
width: 200px;
/*height: 24px;*/
background: #aa99ff;
}
#body_content
{
position: relative;
top: 50px;
left: 0px;
width: 900px;
/*height: 24px;*/
background: #aa99ff;
}
/* --- FOOTER ---------------------------------------------- */
#footer_block
{
float: left;
width: 100%;
/*background: #DDDDDD;*/
}
#footer
{
margin: 0 auto;
position: relative;
width: 900px;
padding: 15px 0px 15px 0px;
/*background: #CC0011;*/
}
HTML
<body>
<div id="body_block">
<div id="body">
<div id="body_title"><h1>Home</h1></div>
<div id="body_search"><h1>Search</h1></div>
<div id="body_content">
TOP<br /><br />BODY<br />BODY<br />BODY<br />BODY<br />BODY<br />BODY<br />BODY<br />BODY<br />BODY<br />BODY<br />BODY<br />BODY<br />BODY<br />BODY<br />BODY<br />BODY<br />BODY<br />BODY<br />BODY<br />BODY<br />BODY<br />BODY<br />BODY<br />BODY<br />BODY<br />BODY<br />BODY<br />BODY<br />BODY<br />BODY<br />BODY<br />BODY<br />BODY<br />BODY<br />BODY<br />BODY<br />BODY<br />BODY<br />BODY<br />BODY<br />BODY<br />BODY<br />BODY<br />BODY<br /><br />BOTTOM
</div>
</div>
</div>
<div id="footer_block">
<div id="footer">FOOTER</div>
</div>
</body>
Я не понимаю, почему есть обертки вокруг вашего тела и нижнего колонтитула (они только завернуть один элемент), и я не понимаю, почему они плавали. Есть ли причина? – Katstevens
Честно говоря, я не дизайнер, поэтому моя логика, скорее всего, не имеет смысла для многих парней. Я открыт для исправлений, предложений, модификаций и т. Д. – BentCoder
Вы пытаетесь сделать это так, чтобы Home находился в верхнем левом углу. Поиск находится в верхнем правом углу, тело течет ниже обоих, а нижний колонтитул внизу. – Katstevens