Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 13.05.2013, 13:34
Интересующийся
Отправить личное сообщение для 1Dmitry Посмотреть профиль Найти все сообщения от 1Dmitry
 
Регистрация: 22.03.2013
Сообщений: 24

Как прижать блок к низу документа?
<body>
<section class="catalog"></section>
<footer></footer>
</body>

Код:
.catalog{
    width: 100%;
    height: 100%;
    background: url("/images/background-intro.png") repeat;
    padding: 40px 0 50px 0;
}
footer{
    height: 5px;
    width: 100%;
    background-color: #375da8;
}
вот сейчас получается, что высота контента внутри секции меньше, чем высота самого документа, и получается отступ снизу под футером, как это можно исправить?
Ответить с цитированием
  #2 (permalink)  
Старый 13.05.2013, 14:05
Аватар для animhotep
Профессор
Отправить личное сообщение для animhotep Посмотреть профиль Найти все сообщения от animhotep
 
Регистрация: 17.01.2013
Сообщений: 887

в этом примере будет вертикальный скрол, как прижать блок к низу можно узнать погуглив фразу CSS Sticky Footer
Ответить с цитированием
  #3 (permalink)  
Старый 13.05.2013, 14:18
Интересующийся
Отправить личное сообщение для 1Dmitry Посмотреть профиль Найти все сообщения от 1Dmitry
 
Регистрация: 22.03.2013
Сообщений: 24

да, мне это и нужно и нужно, а как тогда сделать чтобы
<section class="catalog"></section>
растянулся до самого низа документа? (высота внутренних элементом там не хватит)
Ответить с цитированием
  #4 (permalink)  
Старый 13.05.2013, 14:21
Аватар для animhotep
Профессор
Отправить личное сообщение для animhotep Посмотреть профиль Найти все сообщения от animhotep
 
Регистрация: 17.01.2013
Сообщений: 887

нужно документу задать height: 100%;
тоесть
html, body{
height: 100%;
}
Ответить с цитированием
  #5 (permalink)  
Старый 13.05.2013, 14:34
Интересующийся
Отправить личное сообщение для 1Dmitry Посмотреть профиль Найти все сообщения от 1Dmitry
 
Регистрация: 22.03.2013
Сообщений: 24

теперь слишком большой отступ получается где то 2/3 прокручивать нужно
Ответить с цитированием
  #6 (permalink)  
Старый 13.05.2013, 14:37
Аватар для animhotep
Профессор
Отправить личное сообщение для animhotep Посмотреть профиль Найти все сообщения от animhotep
 
Регистрация: 17.01.2013
Сообщений: 887

выложите рабочий пример в http://learn.javascript.ru/play
не понятно что нужно
отсуп будет т.к. он задан в padding: 40px 0 50px 0;
Ответить с цитированием
  #7 (permalink)  
Старый 13.05.2013, 15:10
Интересующийся
Отправить личное сообщение для 1Dmitry Посмотреть профиль Найти все сообщения от 1Dmitry
 
Регистрация: 22.03.2013
Сообщений: 24

http://learn.javascript.ru/play/4QcHVb вот только сохрани у себя как .html а то там этой проблемы не видно
Ответить с цитированием
  #8 (permalink)  
Старый 13.05.2013, 15:32
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,225

Сообщение от 1Dmitry
Как прижать блок к низу документа?
Да хоть бы так...

<!DOCTYPE html>
<html>
<head>
<!--
<script src="http://code.jquery.com/jquery-latest.js"></script>
<link rel="stylesheet" type="text/css" href="tmp.css" />
-->
<style type="text/css">
* {
	margin: 0;
	padding: 0;
}
html,
body {
	height: 100%;
}
#catalog {
	min-height: 100%;
	background-color: blue;
}
footer,
#footer_tab {
	height: 100px;
}
#footer_tab {
	clear: both;
}
footer {
	margin-top: -100px;;
	background-color: red;
}
</style>
<script type="text/javascript">
</script>
</head>
<body>
<html> 
<body> 
<section id="catalog">
	<div id='footer_tab'></div>
</section>
<footer></footer>
</body>
</html>
Ответить с цитированием
  #9 (permalink)  
Старый 13.05.2013, 15:45
Интересующийся
Отправить личное сообщение для 1Dmitry Посмотреть профиль Найти все сообщения от 1Dmitry
 
Регистрация: 22.03.2013
Сообщений: 24

наверное всему виной мои кривые руки, покажи пожалуйста на этом примере http://learn.javascript.ru/play/4QcHVb чтобы без большого отступа снизу было
Ответить с цитированием
  #10 (permalink)  
Старый 13.05.2013, 15:47
Интересующийся
Отправить личное сообщение для 1Dmitry Посмотреть профиль Найти все сообщения от 1Dmitry
 
Регистрация: 22.03.2013
Сообщений: 24

просто когда делаю
html,
body {
	height: 100%;
}
появляется слишком большой скрол.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как мышкой перемещать Div блок? Simon Общие вопросы Javascript 26 18.03.2024 12:37
Как правильно послать XML в POST запросе LowCoder AJAX и COMET 10 15.07.2009 23:20
JQUERY как убить сессию при закрытиии документа Ryo Hazuki jQuery 11 14.07.2009 18:52
Как сделать чтобы при нажатии мышки появлялся/исчезал блок DIV, а сл.текст сдвигался? goshikvia Элементы интерфейса 19 21.04.2009 16:59
как узнать html код документа, подгруженного в iframe alexKniaz Events/DOM/Window 7 03.12.2008 12:37