Сам документ действует как родительский элемент.Div, по умолчанию, составляют 100% ширины их родителя.
Что вам, вероятно, нужно сделать, это не устанавливать поля или отступы для элемента body
.
<html>
<style>
body { margin: 0; padding: 0; }
#strip { background: #89f; padding: 5px; }
</style>
<body>
<div id="strip">This is a nav strip</div>
</body>
</html>
Демо в http://www.coffeepowered.net/projects/navstrip.html
Если вы используете CSS reset , то это должно сработать.