Было бы приемлемо, чтобы заголовок сжимался до размера окна?
Кроме того, вам нужно, чтобы это было чисто HTML / CSS решение?
редактирование:
Вот небольшой скрипт, который я только что написал, который изменит размеры обоих div'ов до размера окна браузера. Не требует никаких библиотек (например, jQuery).
<script type="text/javascript">
var clientWidth = document.documentElement.clientWidth;
document.getElementById('headerwrap').style.width = clientWidth + "px";
document.getElementById('header').style.width = clientWidth + "px";
</script>
Или, если вам нужен разрыв с обеих сторон, вы можете сделать что-то вроде:
var padding = 50;
document.getElementById('header').style.width = (clientWidth - (padding * 2)) + "px";
document.getElementById('header').style.left = padding + "px";
Итак, в итоге:
<script type="text/javascript">
var clientWidth = document.documentElement.clientWidth;
document.getElementById('headerwrap').style.width = clientWidth + "px";
var padding = 50;
document.getElementById('header').style.width = (clientWidth - (padding * 2)) + "px";
document.getElementById('header').style.left = padding + "px";
</script>
Кроме того, измените оболочку на position: absolute; top: 0px
и внутренний div на position: absolute; top: 0px;
Надеюсь, это поможет!
Also, you have a forward slash in your wrapper div that needs to go :)