Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > HTML и CSS
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.04.2012, 10:55   #1
Gans.7
Новичок
Джуниор
 
Регистрация: 01.04.2012
Сообщений: 1
Вопрос Как растянуть div на оставшуюся высоту родительского div'a?

Здравствуйте.
Вопрос:

Каким образом можно растянуть блок middle на всю оставшуюся высоту между блоками header и empty?

Такой код:

HTML:
Код:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>modern-art</title>
<link href="style.css" rel="stylesheet" type="text/css" />
</head>

<body>
<div id="wrapper">

<div id="header">
  <div id="logo">
	<a href="index.html"><img src="image/Logo.png" width="603" height="114" /></a>
  </div> <!--logo-->
</div> <!--header-->

<div id="middle">
   <div id="navi">
	Навигация
   </div><!--navi-->
   <div id="content">
	<p>Это контент</p>    
   </div><!--content-->

   <div id="righter">
     Лента
   </div> <!--righter-->
</div><!--middle-->

<div id="empty"></div><!--пустой блок для footer-->

</div><!--wrapper-->


<div id="footer">
	Это низ
</div><!--footer-->


</body>
</html>
CSS:
Код:
* {
	margin: 0;
	padding: 0;
}
html,body{	
	height:100%;
	background: #10001d url(image/bg_image2.png) no-repeat top;
	color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
}
/*wrapper---------------------------------------------------------------------------------------------------------------*/
#wrapper{
	min-height: 100%;
        height: auto !important;
        height: 100%;
        margin: 0 auto -116px auto;
	border: 3px #FF00FF solid;
	width:1000px;
}


/*header---------------------------------------------------------------------------------------------------------------*/

#header{
	overflow: hidden;
	background:url(image/bg_header.png);
	width:950px;
	height:165px;
	margin:0 auto 20px auto;
	box-shadow:0 0 15px 5px #000000;
	-webkit-box-shadow: 0 0 15px 5px #000;
        -moz-box-shadow: 0 0 15px 5px #000;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	border:#999999 solid 1px;
	border-top:none;
}
#logo{
	background-repeat:no-repeat;
	margin: 25px 0 0 175px;
}
#logo img{
	text-decoration:none;
	border: none;
}

/*middle-------------------------------------------------------------------------------------------------------------------*/
#middle{
	overflow:hidden;
	width: 1000px;
	margin:0 auto;
	background:url(image/bg_middle.png);	
	box-shadow:0 0 15px 5px #000000;
	-webkit-box-shadow: 0 0 15px 5px #000;
    -moz-box-shadow: 0 0 15px 5px #000;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border:#999999 solid 1px;	
}
#navi{
	width:100%;
	height: 240px;
	border:#FFFF00 2px solid;
}
#content{
	width:780px;
	border: 2px #00FF00 solid;
	float: left;
}
#righter{
	width: 210px;
	background: url(image/bg_righter.png);
	height:100px;
	float:right;
	border:2px  #FF0000 solid;
}

/*empty---------------------------------------------------------------------------------------------------------------------*/
#empty{
	height:100px;
}

/*footer---------------------------------------------------------------------------------------------------------------------*/
#footer{
	clear:both;
	width: 1000px;
	height:100px;
	margin: 10px auto 0 auto;
	border:solid #FFF 2px;
}
Вопрос:
Каким образом можно растянуть блок middle на всю оставшуюся высоту между блоками header и empty?

Последний раз редактировалось Gans.7; 01.04.2012 в 13:17.
Gans.7 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как растянуть div до края страницы? TasMan HTML и CSS 4 22.05.2011 00:37
как выровнить div внутри другого div'a по вертикали по центру Arassir HTML и CSS 4 12.03.2011 20:01
Как растянуть div внутри ячейки таблицы? Benderbej HTML и CSS 6 28.08.2010 21:59
как растянуть див на всю высоту клиентской части окна браузера Anopsa - Anna HTML и CSS 3 21.09.2009 10:07
Div, находящийся в 20px от левой части окружения и занимающий всю оставшуюся его часть Obey-Kun HTML и CSS 38 03.08.2009 16:29