#news {
width: 250px;
float: left;
}
#main {
width: 510px;
}
Когда div main становится по высоте больше div news, то получается, что второй не растягивается, как пока на картинке. Что такое?

#news {
width: 250px;
float: left;
}
#main {
width: 510px;
}
#news {
width: 250px;
height: 100%
float: left;
}
Цитата |
А если они не в одном блоке? |
<body>
<div id="main">
<div id="news">Новостной блок</div>
<div id="map">Блок с картой</div>
</div>
</body>
#main {
width: 760px;
height: (если требуется зафиксировать высоту, если нет то высота блока будет ровняться высоте блока внутри него)
}
#news {
width: 250px;
height: 100%;
float: left;
}
#map {
width: 510px;
}
#container {
width: 1000px;
}
#uslugi {
width: 200px;
height: 100%;
float: right;
padding-top: 20px;
}
#main {
width: 510px;
padding-left: 20px;
padding-top: 20px;
padding-right: 20px;
text-align: justify;
float: left;
margin-bottom: 10px;
}
#news {
width: 250px;
height: 100%;
background-color: #f0f1f3;
float: left;
}
<div id="container">
<div id="news"></div>
<div id="main"></div>
<div id="uslugi"></div>
</div>
Цитата (SmorodinKA @ 19.08.2013 - 08:34) |
Когда div main становится по высоте больше div news, то получается, что второй не растягивается, как пока на картинке. Что такое? |
<img src="(тут ссылка на скин/картинку/)" width="465" height="209" />
width="<?php ....>":D
<table>
<tr>
<td id="news"></td>
<td id="main"></td>
</tr>
</table>
table {width: 760px;}
#news {width: 250px;}
#container {display: table; width: 760px;}
#news, #main {display: table-cell;}
#news {width: 250px;}
<div id="container">
<div id="news"></div>
<div id="main"></div>
</div>
#container {overflow: hidden; width: 760px;}
#news, #main {margin: 0 0 -99000px; padding: 0 0 99000px 0; float: left;}
#news {width: 250px;}
#main {width: 510px;}