Показать сообщение отдельно
  #6 (permalink)  
Старый 18.07.2010, 15:10
Аватар для subzey
Пионэр
Отправить личное сообщение для subzey Посмотреть профиль Найти все сообщения от subzey
 
Регистрация: 16.11.2009
Сообщений: 1,322

Вы знаете точно высоту элементов сверху (хотя бы в процентах или пикселях)?

Если да, то:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
	<head>
		<title></title>
		<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
		<style type="text/css">
			html, body {
				height: 100%; /* у HTML 100% от ICB, у BODY - от HTML */
				margin: 0px;
				position: relative; 
			}
			#container {
				position: absolute;
				top: 50px;
				bottom: 0px;
				width: 100%;
				left: 0px;
				overflow: auto;
			}
			
			
			#container-inner {
				padding: 50px; /* мы не можем задать его непосредственно #container */
			}
			
			/* декорация */
			
			#container {
				background: url(http://javascript.ru/forum/images/ca_serenity/misc/logo.gif);
				color: #000000;
				font: normal normal normal 52px/normal 'Myriad Pro', 'Trebuchet MS', sans-serif;
				text-shadow: #FFFFFF 0px 0px 3px;
			}
		</style>
	</head>
	<body>
		<div>blah blah blah<br />blah blah blah</div>
		<div id="container">
			<div id="container-inner">
				Вдруг, охотник выбегает,<br />
				Прямо в зайчика стреляет.<br />
				Пиф-паф! Ой-ой-ой!<br />
				Умирает зайчик мой.</div>
		</div>
	</body>
</html>

Но этот вариант честно не работает в IE6.

Если Вам неизвестна заранее высота перед блоком, или Вам нужна поддержка IE6, я могу посоветовать Вам использовать таблицы, либо костыли на яваскрипте.
Ответить с цитированием