У меня есть обертка внутри заголовка, левого столбца и основного содержимого. Вне обертки я получил нижний колонтитул.Div с текстом, не растягивающимся вертикально внутри обертки
Моя проблема заключается в том, что основное содержание, если текста недостаточно, не растягивается до нижней части страницы. Если я вставляю lorem ipsum и т. Д., Будучи множеством строк, все в порядке, но если я попробую только с несколькими строками, главный div остановится до самого конца оболочки (или, лучше, на конце страницы, перед нижним колонтитулом).
Вот мой HTML код
<?php session_start();
unset($_SESSION['message']);
?>
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="../css/stili.css" type="text/css" />
<script type="text/javascript" src="../script/scripts.js"></script>
<meta charset="utf-8"/>
<title></title>
<style>
</style>
</head>
<body>
<div id="wrapper">
<div id="header">
<?php
include('../php/header.php');
?>
</div>
<div id="leftcolumn">
<?php
include('../php/leftcolumn.php');
?>
</div>
<div id="main" >Welcome to our site
...Some text, but not enough to stretch to the end of page...
</div>
<div style="clear: both"></div>
</div>
<div id="footer">Copyright 2013</div>
</body>
</html>
А вот CSS
html,
body {
padding:0;
margin:0;
height:100%;
}
#wrapper {
min-height:100%;
height:auto;
margin:0 auto -30px;
width:950px;
background-color:#E3AA56;
}
#main {
float:right;
width:680px;
padding:10px;
background:#E0CD90;
text-align:justify;
overflow: auto;
}
#main a{
font-size:40px;
}
#footer{
border-top: 2px solid #CCCCCC;
width:950px;
margin:auto ;
height:30px;
background:#ee5;
clear: both;
}
Спасибо совет всем, что поможет найти проблему!
Почему нам нужно столько CSS, если только небольшая часть имеет значение? ;) Это затрудняет людям помощь. Подумайте о минимизации кода. – 2013-05-13 22:02:39
Извините, вы правы. Я отредактировал CSS и оставил самую важную часть, основную, обертку, тело и нижний колонтитул. – Sanci