Поскольку я новичок здесь, мне не разрешено добавлять комментарии к вашему вопросу - извините за это! Я постараюсь ответить на ваш вопрос и приму некоторые вещи. Я отредактирую ответ, если я ошибаюсь в своих предположениях.
Я предполагаю, что под "содержимым div", который вы упоминаете в конце, вы ссылаетесь на div, который находится внутри формы, и когда вы говорите, что хотите, чтобы он точно заполнил окно, на которое ссылается высота (если вы хотите заполнить ширину в этом примере, просто добавьте ширину: 100%)
Что я придумал: http://jsfiddle.net/trev/3xuzZ/
Я использовал следующий CSS:
body {
margin: 0px;
padding: 0px;
background: black;
}
.contentDiv {
position: fixed;
top: 0px;
bottom: 0px;
background: red;
}
И следующий HTML:
<body>
<form>
<div class="contentDiv">
<input type="text" /> <br />
<input type="text" /> <br />
<input type="text" /> <br />
<input type="text" /> <br />
<input type="submit" value="Button!" />
</div>
</form>
</body>
Это займет все окно браузера, охватывая любые другие элементы, которые вы можете иметь на странице, и я не уверен, что это то, что вы хотели.