<body>
<div id="container">
TODO TU CONTENIDO
</div>
</body>
</html>
CON CSS:
#container {
width:900px; /*o lo que tu desees*/
margin:0 auto;
}
o tambien puedes darle un 100% de anchura, pero poniendole limites con min-width y max-width
ejemplo CSS:
#container {
width:100%;
min-width:850px;
max-width:1200px;
margin:0 auto;
}
asi tu web siempre estara al 100%, pero si se minimiza la ventana o una resolcion ms pequeña, esta no se ecojera tanto, ya que el minimo es 850px, de igual manera en monitores grandes no crecera tanto ya que a lo maximo que puede llegar es a 1200px.
leete el libro de CSS de
www.libros.es, habla y explica bien sobre esto
Saludos.