Ver Mensaje Individual
  #4 (permalink)  
Antiguo 13/06/2014, 04:49
Avatar de pzin
pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 9 meses
Puntos: 2114
Respuesta: Alinear verticalmente div con img

Creo que el primer caso de articlelitis que veo. ¿Sabes que esos elementos tienen un significado semántico? ¿Quién te dijo que usar divisiones estaba mal?

Lo más rápido y fiable es imitar el comportamiento de tablas y celdas:

Código CSS:
Ver original
  1. article.contenedor {
  2.   display: table;
  3. }
  4.  
  5. article.contenedor .contenido {
  6.   display: table-cell;
  7. }
  8.  
  9. article.contenedor .imagen {
  10.   display: table-cell;
  11.   vertical-align: middle;
  12. }

Los elementos no se flotan, caso contrario no funcionaría.

Deberías de leerte algo acerca de convenciones de nombres de clases en CSS, y de variables en programación en general.