Faire des div couleur d'arrière-plan étendent sur toute la largeur

Ce que j'essaie de faire est d'avoir un bootstrap comme la barre de navigation la barre de navigation est autour de 960px dans le centre, mais ont la couleur d'arrière-plan couvrent toute la largeur de la fenêtre.

Toutefois, lorsque la fenêtre est inférieure à 960px de largeur, et je défilement, le fond ne va pas tout le chemin à la fin.

Faire des div couleur d'arrière-plan étendent sur toute la largeur

Est-il possible de faire cela sans avoir de règles personnalisées pour max-width(960px)?

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Test Page</title>
    <style type="text/css">
    #container {
        width: 960px;
        margin: 0 auto;
    }
    #nav {
        height: 33px;
        background-color: #cfcfcf;
    }
    </style>
</head>
<body>
<div id="nav">
    <div id="container">
        test
    </div>
</div>
</body>
</html>

Merci d'avance!

Edit: Oups. A un supplément de là, même si ce n'était pas le problème.

  • Drôle, il fonctionne très bien dans Chrome sur Windows.
InformationsquelleAutor Tech163 | 2013-02-03