Javascript-форум (https://javascript.ru/forum/)
-   (X)HTML/CSS (https://javascript.ru/forum/xhtml-html-css/)
-   -   Как прижать блок к низу документа? (https://javascript.ru/forum/xhtml-html-css/37904-kak-prizhat-blok-k-nizu-dokumenta.html)

animhotep 13.05.2013 15:53

<nav> нужно поставить внутрь .catalog и убрать в нём padding

ksa 13.05.2013 15:55

Цитата:

Сообщение от 1Dmitry
покажи пожалуйста на этом примере http://learn.javascript.ru/play/4QcHVb

Букав у тебя там много... :D
По первой прикидке, вроде вот так
http://learn.javascript.ru/play/fgNBN

ksa 13.05.2013 15:56

Цитата:

Сообщение от 1Dmitry (Сообщение 250221)
просто когда делаю
html,
body {
	height: 100%;
}
появляется слишком большой скрол.

У меня его нет... Т.ч. либо мой пример обсуждаем, или какую-то твою кашу... :)

1Dmitry 13.05.2013 16:08

Цитата:

Сообщение от ksa (Сообщение 250224)
У меня его нет... Т.ч. либо мой пример обсуждаем, или какую-то твою кашу... :)

угу, это у меня такое, в твоем примере все ок :cray:

1Dmitry 13.05.2013 16:12

вот этот отступ убрать нужно

1Dmitry 13.05.2013 16:17

Цитата:

Сообщение от ksa (Сообщение 250224)
У меня его нет... Т.ч. либо мой пример обсуждаем, или какую-то твою кашу... :)

Цитата:

Сообщение от animhotep (Сообщение 250222)
<nav> нужно поставить внутрь .catalog и убрать в нём padding

не так нельзя, так уже в макете фреймворка

ksa 14.05.2013 08:52

Цитата:

Сообщение от 1Dmitry
вот этот отступ убрать нужно

Делай минимальный тестовый пример - на нем покажем. Длальше сам добавляй контент.
А в какой-то каше забесплатно нет желания возиться...

1Dmitry 14.05.2013 11:46

да, я с вами уже согласен, уже понял откуда берется скрол для вот на вашем примере
<!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: 5px;
}
#footer_tab {
	clear: both;
}
footer {
	margin-top: -5px;;
	background-color: red;
}
nav{
    width: 960px;
    height: 80px;
    margin: 0 auto;
}
</style>
<script type="text/javascript">
</script>
</head>
<body>
<html> 
<body> 
<nav></nav>
<section id="catalog">
	<div id='footer_tab'></div>
</section>
<footer></footer>
</body>
</html>

получается, он опускается в низ еще на 80 пикселей, и-за меню, как это можно исправить?

animhotep 14.05.2013 12:19

меню и футер должны быть В блоке, высота которого 100%
като так например http://learn.javascript.ru/play/NVul7

1Dmitry 14.05.2013 12:40

спасибо, этот вариант работает


Часовой пояс GMT +3, время: 12:39.