Foros del Web » Creando para Internet » HTML »

establecer tamaño fijo de celdas

Estas en el tema de establecer tamaño fijo de celdas en el foro de HTML en Foros del Web. A ver si alguien me puede ayudar , supongamos q tengo el siguiente codigo con una tabla de una fila y columna: Código HTML: <html> ...
  #1 (permalink)  
Antiguo 08/05/2006, 15:12
 
Fecha de Ingreso: marzo-2006
Mensajes: 27
Antigüedad: 11 años, 8 meses
Puntos: 0
establecer tamaño fijo de celdas

A ver si alguien me puede ayudar , supongamos q tengo el siguiente codigo con una tabla de una fila y columna:

Código HTML:
<html>
<head></head>
<body>

<table>
<tr>
<td>Fila numero 1 de la tabla</td>
</tr>
</table>

</body>
</html> 
Por defecto me muestra la celda con una anchura adaptada a su contenido, lo que querria és que la anchura y la altura de la celda fueran fijas independientemente de su contenido. He probado de añadirles atributos de anchura y altura tanto al tag td como a tr:

Código HTML:
<html>
<head></head>
<body>

<table>
<tr>
<td  width="5" heigth="5">Fila numero 1 de la tabla</td>
</tr>
</table>

</body>
</html> 
y el ancho de la celda me lo respeta pero su altura aumenta para que quepa todo texto. Lo que quiero es q no cambie de tamaño y que el trozo de texto q no quepa simplemente que no aparezca, tampoco quiero tener que cortar las cadenas de texto puesto que esos textos los necesitare luego.

No se si para hacer esto es necesario utilizar algun atributo especial a nivel de css y por tanto tendria q haber puesto este post en el foro d css, si es asi disculpad pero ando bastante perdido respecto a este tema

Gracias por adelantado y saludos
  #2 (permalink)  
Antiguo 08/05/2006, 16:00
Avatar de Mickel  
Fecha de Ingreso: mayo-2002
Ubicación: Lima, Peru
Mensajes: 4.619
Antigüedad: 15 años, 7 meses
Puntos: 7
tendrias que usar un <div> dentro de la celda y alli poner el height fijo
__________________
No tengo firma ahora... :(
  #3 (permalink)  
Antiguo 08/05/2006, 17:29
 
Fecha de Ingreso: marzo-2006
Mensajes: 27
Antigüedad: 11 años, 8 meses
Puntos: 0
A ver he puesto esto, y no me funciona:

Código HTML:
<html>
<head></head>
<body>
<table>
<tr> 
	<td>
		<div width="5" height="5">
			Fila numero 1 de la tabla
		</div>
	</td> 
</tr> 
</table> 
</body>
</html> 
Te referias a eso Mickel?
  #4 (permalink)  
Antiguo 09/05/2006, 04:38
 
Fecha de Ingreso: marzo-2006
Mensajes: 27
Antigüedad: 11 años, 8 meses
Puntos: 0
Ya encontré una forma de hacerlo seteando el atributo table-layout a fixed:
Código HTML:
<html>

<head>
</head>

<body>
	<table sTYLE="table-layout:fixed">
		<TR>
    			<td width="50" height="16">
				Celda numero 1 de la tabla
			</td>
		<TR>
	</table>
</body>

</html> 
El problema es que firefox no me lo hace a diferencia de internet explorer, que si que funciona. Alguien sabe porque?
  #5 (permalink)  
Antiguo 02/09/2015, 10:32
 
Fecha de Ingreso: septiembre-2015
Mensajes: 1
Antigüedad: 2 años, 3 meses
Puntos: 0
Respuesta: establecer tamaño fijo de celdas

He probado la solucción del div y el texto sigue derramandose fuera de la celda.
Pero se puede poner en practica un truquillo. Poner el texto de la celda en un <input> se le da el ancho y readonly para que no se pueda modificar el texto. Tambien se le pone las opciones de border 0 y el color de la 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 15:04.