faire un div grandir et rétrécir basé sur la taille de la fenêtre du navigateur

Je suis très simple page html et je voudrais savoir comment faire les deux choses pour ma page:

  1. J'ai un div conteneur et je voudrais mettre le div conteneur dans le centre de la page.
  2. La div conteneur va grandir et rétrécir quand je redimensionner la taille des fenêtres.

J'ai écrit le code joint, mais le conteneur est toujours collé sur la gauche et cela ne va pas changer la taille quand je redimensionner la fenêtre.

<title>Demo</title>
<head>This is a demo</head>
<style>
#nav
{
background-color: red;
float: left;
width: 200px;
position:relative;

}

#detail
{
background-color: green;
float : right;
width: 800px;
position:relative;
}

div.testDetail 
{
margin-top:10px;
margin-left:20px;
margin-right:20px;
margin-bottom:10px;
}

#container
{
width:1000px;
position:relative;
}
</style>

<hr>
<body>
<div id="container">
<div id="nav">
    <ul>Tests</ul>
</div>
<div id="detail">
    <div class="testDetail">
        <image style="float:right;margin:5px;" src="test1.jpg" width="50px" height="50px"/>
        <image style="float:right;margin:5px;" src="test2.jpg" width="50px" height="50px"/>
        <image style="float:right;margin:5px;" src="test3.jpg" width="50px" height="50px"/>
        <image style="float:right;margin:5px;" src="test4.jpg" width="50px" height="50px"/>
        <h3>Title</h3>
        <p>Testing</p>
    </div>
    <hr>
</div>
</div>
<body>

J'ai oublié quelque chose ici? Toute aide sera apprécier!

Grâce.

utiliser le % de taille, plutôt que PX taille, I. E width:80%;
Ou, mieux, ne flottent pas.

OriginalL'auteur Kintarō | 2012-12-19