Я нашел несколько ответов на этот вопрос, но все они не работают, особенно способ CSS. Я перешел к методу jQuery, но он не работает.Установите высоту div на оставшуюся высоту на странице
У меня есть два div на данный момент: заголовок и контент div. Заголовок имеет высоту 120 пикселей, я хотел бы, чтобы содержимое div располагалось ниже заголовка и остальное значение высоты экрана. Я нашел несколько ответов, я пытался внедрить эти методы, однако он все равно не работает. Вот почему я задаю этот вопрос.
Вот мой текущий код:
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script>
var one = $('#header').height(),
two = parseInt($(window).height() - one);
$('#border').height(two)
</script>
<div class="header" id="one">hi</div>
<div class="border" id="two">hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br><div>
CSS:
body {
margin: 0;
background-image:url(../images/bg.png);
background-repeat:repeat;
color: #FFFFFF;
height: 100%;
}
.header
{
position: absolute;
left: 0px;
top: 0px;
width: 100%;
height: 120px;
background-color: black;
box-shadow: 0px 0px 40px #000000;
}
.border
{
position: absolute;
left: 25%;
z-index:0;
top: 120px;
width: 50%;
background-color: white;
color: black;
padding: 5px;
overflow-y:scroll;
}
Спасибо!
Не работает, к сожалению – stefan1294
проверить сейчас, я проверил и это работает –
http://jsfiddle.net/yNg95/2/ проверить этот скрипт @ stefan1294 –