Crea-T Blog

Diseño Web y mucho mas…

Hace algún tiempo tuve la necesidad de centrar el diseño de una pagina web horizontal y verticalmente, al principio fue bastante darle una solución hasta que encontre la información necesaria.

Para empezar en nuestro HTML debemos colocar el objeto a centrar dentro de un div con id=”contenido” y en nuestra hoja de estilos darle los siguientes atributos a nuestro div

#contenido{
margin-top: -175px; /* la mitad del alto del objeto a centrat */
margin-left: -250px; /* la mitad del ancho del objeto a centrar */
position: absolute;
top: 50%;
left: 50%;
width: 500px; /* ancho del objeto a centrar */
height: 350px; /* alto del objeto a centrar */
}

Con esto nuestro contenido ya se encontrará centrado en forma vertical y horizontal.

Be Sociable, Share!

También puedes leer

Categories: Diseño Web

13 Responses so far.

  1. Hola Henry,

    Esta solución es no sólo la más elegante sino la más efectiva de todas las que figuran en la web. Totalmente compatible en todos los navegadores modernos.

    Muchas gracias.

    Un saludo,
    Pablo.

  2. DriverOp says:

    No funciona si se redimenciona la ventana.

  3. Oswaldo says:

    Funciona perfectamente, incluso cuando se redimensiona la pantalla.

    Fekicitaciones

  4. Martin says:

    mi mala memoria y la cantidad de cosas que uno hace todo el tiempo haga que me olvide de estos detalles. La verdad, la mejor solución lejos, si queres agregale un

    html { overflow: hidden}

    para que no se vean las barras de scroll y 10 puntos.

    mis felicitaciones

  5. Aris says:

    Genial solución, me ha servido de mucho, gracias Henry.

  6. david says:

    simplemente lo mejor que hay para solucionarlo

  7. Antzo says:

    Excelente solución, muchas gracias! :)

  8. Miguel says:

    Tengo una lista de links que enlazan a desocultar la capa centrada (un mapa). Si el link esta por debajo del largo de la pantalla, no veo el mapa, ya que sale centrado al top de la pagina, sin tener en cuenta el scroll que he realizado.

    Alguna solucion para que centre respecto a la porcion de la pagina que se esta viendo.

  9. pojeda2000 says:

    algun ejemplo?

  10. Hector says:

    Te dedico mi tiempo para agradecerte esto. Realmente efectivo, limpio, sencillo.

    Gracias por compartirlo.

  11. Emilia says:

    Gracias por compartir esta info es de mucha ayuda pero tengo una duda haber si alguien me puede ayudar, resulta que tengo una web que necesito centrar todo el contenido pero cuando trato de centrarlo se me distorsionan otras propiedades, no me doy cuenta cual es mi error, recien estoy comenzando con css y me gustaria que alguien me diera una mano.. Desde ya muchas gracias

  12. Henry says:

    Hola Emilia, si tuvieras un Link donde poder ver lo que mencionas sería de gran ayuda para poder ayudarte.

    Saludos.

  13. Luis Barrientos says:

    Funciona espectacular, muchas gracias!!!

Leave a Reply


 

Suscríbete al RSS