Ситуация такая: нужно сделать, чтобы футер был всегда внизу страницы. При этом фон контента всегда должен заполнять всю область страницы до футера.
Может, не совсем понятно объяснил, мозги уже не работают. Вот работающий пример, который мне удалось сделать.
Все работает нормально в браузерах IE6+, Opera и Google Chrome. Не работает в Мозилле - фон контента, если его мало, не заполняет всю область страницы до футера. Уже не знаю, что делать. Подскажите, в чем может быть проблема? Заранее спасибо за любую помощь.
Исходный код:
(основной блок main, в нем лежат блоки контент и футер. В блоке контент добавляется пустой блок empty, равный высоте футера, чтобы содержимое контента не налезало на футер)
You can post now and register later.
If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.
Здравствуйте, подскажите какой тег использовать для увеличения значения, пример на картинке.
Вроде, про такой тег я слышала. Если есть тег прогресс бар, значит и такое должно быть.
Question
uNkind
Добрый день.
Ситуация такая: нужно сделать, чтобы футер был всегда внизу страницы. При этом фон контента всегда должен заполнять всю область страницы до футера.
Может, не совсем понятно объяснил, мозги уже не работают. Вот работающий пример, который мне удалось сделать.
Все работает нормально в браузерах IE6+, Opera и Google Chrome. Не работает в Мозилле - фон контента, если его мало, не заполняет всю область страницы до футера. Уже не знаю, что делать. Подскажите, в чем может быть проблема? Заранее спасибо за любую помощь.
Исходный код:
(основной блок main, в нем лежат блоки контент и футер. В блоке контент добавляется пустой блок empty, равный высоте футера, чтобы содержимое контента не налезало на футер)
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<style type="text/css">
* {padding: 0; margin: 0}
body, html {height: 100%}
div.main, div.content {
height: auto !important;
height: 100%;
min-height: 100%;
position: relative
}
div.main {width: 100%; background-color: #ccc}
div.content {width: 50%; background-color: #cf0; text-align: center}
div.footer {
position: absolute;
bottom: 0;
width: 100%;
height: 150px;
background-color: #0cf
}
div.empty {height: 150px}
</style>
</head>
<body>
<div class="main">
<div class="content">
<br /><br />
<a href="/test/1.html">Мало контента</a>
<a href="/test/2.html">Много контента</a>
<br /><br />
Мало контента. Футер должен быть внизу, а фон контента должен заполнять всю страницу.
<div class="empty"></div>
</div>
<div class="footer"></div>
</div>
</body>
</html>
Что-то не смог придумать как сделать код более читабельным, прошу прощения.
Edited by uNkindLink to comment
Share on other sites
6 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.