No me he explicado muy bien con el titulo del post... lo que quiero saber es como hacer que segun el ancho de la ventana del navegador la página web se muestre de un modo u otro sin tener que cargar otra pagina, es decir mediante CSS i/o javaScript.
Ejemplo: http://www.w3.org/ al reducir el ancho de la ventana, la pagina elimina los menús, reduce el tamaño de la fuente y carga un banner mas pequeño para poder usar la misma página tanto en PC cómo en teléfonos móviles sin tener un documento distinto para cada uno.
Es muy complejo hacer esto? Es necesario javaScript o es posible hacerlo solo con CSS?
Gracias!