Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/02/2009, 18:07
apañero
 
Fecha de Ingreso: abril-2004
Mensajes: 310
Antigüedad: 20 años
Puntos: 0
Alinear verticalmente texto e imágen

Hola buenas, tengo una tabla con filas en las que estoy metiendo una imágen alineada a la izquierda y un texto que a veces es una sóla línea y otras son 2, para que dicho texto esté siempre al nivel de la imagen. Cuando son 2 líneas de texto no hay problema, porque la imágen tiene ese alto y queda perfecto, pero cuando es sólo una línea, se queda el texto arriba del todo y queda mucho hueco debajo. Me gustaría que se quedara en el centro de la fila, con igual de hueco por arriba que por abajo. Este es el código actual:

<tr>
<td class="padded">
<img src="1453.jpg" vspace="2" width="40" align="left" border="2" height="40" hspace="2">Texto a veces una línea, a veces 2.
</td>
</tr>

Usando STYLE="vertical-align:middle" me funciona sólo si la imágen no está alineada a la izquierda, pero en ese caso cuando son 2 líneas, al no estar alineada a la izquierda la imágen, la segunda línea se muestra debajo de la imágen y no al mismo nivel.

¿Alguna solución? Supongo que metiendo las imágenes en una columna y los textos en otra, se podría hacer sin problema, pero si están ambos en la misma fila?

Muchas gracias.