Foros del Web » Creando para Internet » CSS »

Centrado vertical

Estas en el tema de Centrado vertical en el foro de CSS en Foros del Web. Buenas, No consigo alienar verticalmente el contenido de estas capas. La capa fila1 quiero alienar al medio y la fila2 a la parte inferior. Qué ...
  #1 (permalink)  
Antiguo 14/12/2016, 11:39
 
Fecha de Ingreso: enero-2002
Ubicación: Sabadell
Mensajes: 565
Antigüedad: 22 años, 10 meses
Puntos: 4
Centrado vertical

Buenas,
No consigo alienar verticalmente el contenido de estas capas.
La capa fila1 quiero alienar al medio y la fila2 a la parte inferior.
Qué estoy haciendo mal?

Código HTML:
Ver original
  1. <div id="tabla">   
  2.         <div id="fila1">
  3.             1a fila
  4.         </div>
  5.         <div id="fila2">
  6.             2a fila
  7.         </div>
  8.     </div>


Código CSS:
Ver original
  1. #tabla{display:table;
  2.    float:right;
  3.    width:80%;
  4.    height:100%;}
  5. #fila1{float:left;
  6.    display:table-cell;
  7.    vertical-align:middle;
  8.    width:100%;
  9.    height:50%;}
  10. #fila2{float:left;
  11.    display:table-cell;
  12.    vertical-align:bottom;
  13.    width:100%;
  14.    height:50%;}

Gracias
__________________
Qué fácil cuando lo sabes y qué difícil cuando no
  #2 (permalink)  
Antiguo 17/12/2016, 22:37
Avatar de ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.774
Antigüedad: 16 años, 8 meses
Puntos: 1146
Respuesta: Centrado vertical

No funciona porque fila1 y fila2 tienen float este no lo debes aplicar

también asegúrate que el elemento padre de #tabla tenga una altura definida, de lo contrario sera el 100% de 0 y por ende no veras el efecto que buscas.

Etiquetas: height, vertical, width
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 10:44.