La Web del Programador: Comunidad de Programadores
 
    Pregunta:  1185 - TABLAS EN HTML
Autor:  Felix Fernandez Floria
Mi pregunta tal vez sea bastante estúpida, pero la verdad es que a mí me está volviendo loco.
¿Cómo puedo forzar la altura de una fila en una tabla HTML?.
Es decir, yo escribo por ejemplo:
<TD WIDTH=20% HEIGHT=15>
Y la fila se niega a tener 15px. de altura.
Si alguien puede explicármelo le estaría infinítamente adradecido.

  Respuesta:  Christian Oswaldo Cuadras Montoya
Felix, como lo describe el compañero la opcion debe ser utilizando height="15" no funciona unicamente si lo declaras en la etiqueta TR tambien lo puedes hacer con tu instruccion "<TD WIDTH=20% HEIGHT="15">", para mi es la manera mas facil y de menos problemas, siempre trata de poner el valor de los pixeles entre comillas.

En ocaciones me ha sucedido lo mismo al manejar imagenes dentro de una tabla, esto sucede cuando la imagen es de una resolucion muy alta, si esto te pasara lo unico que debes hacer es editar la imagen y reducirle un poco la resolucion.

Saludos.

  Respuesta:  topi -
<tr>
<td height=15></td>
</tr>

la linea de arriba deberia generar una celda que mida 15 pixels, pero puede ser que no lo haga, por ejemplo si reduces el tamaño de la ventana hasta 'asfixiar' la tabla.

para evitar que una celda mida menos (esto asegura alturas o anchuras mínimas) inserta una imágen que sea un pixel transparente dentro de la celda, así:

<tr>
<td height=15>
<img src=pixel.gif height=15 width=1>
</td>
</tr>

  Respuesta:  Antonio M. Estévez Lorenzo
La altura la debes indicar en el tag de nueva línea <TR> y no en el de nueva celta <TD>
<TABLE>
<TR HEIGHT="15">
<TD>
...
...
</TD>
</TR>
</TABLE>