Foros del Web » Creando para Internet » HTML »

Forzar el alto de una celda

Estas en el tema de Forzar el alto de una celda en el foro de HTML en Foros del Web. Buenos Días/Tardes/Noches. Necesito ayuda para que el alto de una fila de celdas de una tabla se mantenga, el caso es que la tabla también ...
  #1 (permalink)  
Antiguo 25/02/2011, 00:08
 
Fecha de Ingreso: febrero-2011
Mensajes: 2
Antigüedad: 13 años, 9 meses
Puntos: 0
Forzar el alto de una celda

Buenos Días/Tardes/Noches.

Necesito ayuda para que el alto de una fila de celdas de una tabla se mantenga, el caso es que la tabla también tiene un alto, aquí dejo el código espero me puedan ayudar.

Código:
<table border="0" cellspacing="0" width="100%" height="250">
<tr>
<TD width="8%" height="15">Fila 1, celda 1</TD>
<TD width="66%" height="15">Fila 1, celda 2</TD>
<TD width="13%" height="15">Fila 1, celda 3</TD>
<TD width="13%" height="15">Fila 1, celda 4</TD>
</tr>
<tr>
<TD width="8%" height="15">Fila 2, celda 1</TD>
<TD width="66%" height="15">Fila 2, celda 2</TD>
<TD width="13%" height="15">Fila 2, celda 3</TD>
<TD width="13%" height="15">Fila 2, celda 4</TD>
</tr>
</table>
Como puedo hacer para que se respete el alto de la tabla pero, tambien el alto de la celda, este es mi problema, espero que puedan ayudarme.
  #2 (permalink)  
Antiguo 25/02/2011, 08:46
Colaborador
 
Fecha de Ingreso: junio-2007
Mensajes: 5.798
Antigüedad: 17 años, 5 meses
Puntos: 539
Respuesta: Forzar el alto de una celda

No recuerdo exáctamente en cuales sí y en cuales no, pero según qué doctype utilice no podrá declarar altura a la tabla y sus componentes (tr/td) en el html.
Para eso está el css.

Si quiere evitar que haya redistribuciones en los tamaños de las celdas, filas, tablas, debe declarar explícitamente el table-layout como fixed y a continuación definir los tamaños tanto de la tabla como de sus componentes (tr/td) pero vía css.
  #3 (permalink)  
Antiguo 25/02/2011, 13:10
 
Fecha de Ingreso: febrero-2011
Mensajes: 2
Antigüedad: 13 años, 9 meses
Puntos: 0
Respuesta: Forzar el alto de una celda

Revise un poco la etiqueta de "Table-layout", pero por desgracia no me aplicaba el formato para la tabla, pero pues bueno se me ocurrio algo sencillo para que me aplique el formato, no se porque no se me vino a la mente antes esta solucion, pero bueno aqui la comento, y es hacer una tabla anidada, al menos en lo que lo requiero esto hace que todo quede bien al final el codigo quedo asi:

Código:
<table border="1" cellspacing="0" cellpadding="0" width="100%" height="250">
<tr>
<td valign="top">
	<table width="100%" cellspacing="0" cellpadding="0">
	<tr>
	<TD width="8%">Fila 1, celda 1</TD>
	<TD width="66%">Fila 1, celda 2</TD>
	<TD width="13%">Fila 1, celda 3</TD>
	<TD width="13%">Fila 1, celda 4</TD>
	</tr>
	<tr>
	<TD width="8%">Fila 2, celda 1</TD>
	<TD width="66%">Fila 2, celda 2</TD>
	<TD width="13%">Fila 2, celda 3</TD>
	<TD width="13%">Fila 2, celda 4</TD>
	</tr>
	</table>
</td>
</tr>
</table>
Ahora la celda toma la altura del tamaño de la letra, bueno esto me sirvio a mi, ahora solo me preocupa confundirme entre modificar las tablas correctamente.

Etiquetas: alto, celda
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 17:32.