Foros del Web » Diseño de Sitios web » 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, 14:05
 
Fecha de Ingreso: octubre-2010
Mensajes: 214
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 originalCopiar
  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>

¿Nuevo en el foro? Regístrate



La zona horaria es GMT -6. Ahora son las 04:54.
SEO by vBSEO 3.3.2