Centrar una página horizontalmente

 

Por defecto los navegadores alinean los elementos sobre el margen izquierdo del documento. Para poder centrar una página horizontalmente debe trabajarse con un contenedor que incluya todos los elementos que desea mostrarse dentro de la página. Luego debe establecerse la propiedad margin de ese elemento de esta forma:

 

 

El valor cero define los márgenes superior e inferior del div contenedor, y el valor auto apunta a los márgenes derecho e izquierdo. El valor “auto” calcula automáticamente un margen igual a ambos lados del div contenedor y de esta manera el bloque queda centrado en pantalla (y permanece centrado aunque cambiemos el tamaño de la ventana).