Para lograr adaptar tu página a la resolución de la ventana del navegador, se logra con estilos "líquidos" (definitivamente no me gusta esa expresión), mejor, se maqueta en % ( o em) en lugar de en px.
Se aloja toda la págiana en un contenedor al que se le da la anchura en X% (95%, 80%, 100%), todo depende del margen que quieras dejar lateralmente.
Y a los elementos interiores todo depende del diseño de tu página, vamos, de las columnas que tenga.
Creo que sería bueno buscases algo más de información sobre ello, y las dudas puntuales que te puedan surgir las comentas.
Hay cientos de páginas con plantillas de ese tipo,
por ejemplo.
Por cierto, que en esos casos es, más que conveniente, necesario definir un max y un min-width