Foros del Web » Creando para Internet » CSS »

Centrado verticalmente div dentro de otro

Estas en el tema de Centrado verticalmente div dentro de otro en el foro de CSS en Foros del Web. Deseo centrar verticalmente un Div dentro de otro, pero no lo consigo :\ La cuestión es que el div no tendrá tamaño fijo debido a ...
  #1 (permalink)  
Antiguo 09/01/2012, 15:05
dalfeju
Invitado
 
Mensajes: n/a
Puntos:
Pregunta Centrado verticalmente div dentro de otro

Deseo centrar verticalmente un Div dentro de otro, pero no lo consigo :\

La cuestión es que el div no tendrá tamaño fijo debido a que depende del contenido que se le introduzca, así que no puedo utilizar line-height, ni mucho menos centrarlo asignándole valores al top.

Por otro lado, está la propiedad vertical-align, pero para ello debo asignarle al div display: table-cell y al momento de hacerlo se descuadra todo:

Código HTML:
Ver original
  1. <title>Centrado</title>
  2. html, body {
  3.     margin: 0;
  4.     color: #000;
  5. }
  6.  
  7. #contenedor{
  8.     height: 100%;
  9.     background: #aaa;
  10.     text-align: center;
  11. }
  12.  
  13. #mensaje {
  14.     background: #ccc;
  15. }
  16.  
  17. </head>
  18.  
  19. <div id='contenedor'>
  20.     <div id='mensaje'>
  21.         Texto 1.<br />
  22.         Texto 2.<br />
  23.         Texto 3.<br /><br />
  24.         Texto 4.<br />
  25.         Texto 5.<br />
  26.         Texto 6.
  27.     </div>
  28. </div>
  29. </body>
  30. </html>


Etiquetas: contenido, html, tamaño, verticalmente, fondo, centrar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:00.