Foros del Web » Creando para Internet » Diseño web »

Problema con celdas

Estas en el tema de Problema con celdas en el foro de Diseño web en Foros del Web. Hola a todos, quiero hacer una tabla, en la cual voy a mostrar unos datos, el caso es que en el campo de observaciones, el ...
  #1 (permalink)  
Antiguo 21/12/2009, 05:37
 
Fecha de Ingreso: diciembre-2003
Ubicación: Cordoba
Mensajes: 13
Antigüedad: 20 años, 10 meses
Puntos: 0
Problema con celdas

Hola a todos,
quiero hacer una tabla, en la cual voy a mostrar unos datos, el caso es que en el campo de observaciones, el cual es más grande, la celda se extiende horizontalmente hasta que cubre todos los caracteres del campo.
Yo lo que quiero es que quede con una anchura definida, y le doy el valor, y además pongo el atributo nowrap para que no se extienda automaticamente, el caso es que si se expande y no debería.

El código es este, tiene php, a ver si alguien me sabe como dejar fija la anchura de la celda:

Remarco en rojo la celda conflictiva:

$link=mysql_connect("localhost","root");
mysql_select_db("almacen",$link);
$result=mysql_query("select marca,modelo,tipo_mat,cantidad,fecha_mov,observaci ones from movimientos where tipo_mov='Entrega' order by indice_mov;",$link);
if($row=mysql_fetch_array($result))
{
echo "<table align='center' bordercolor='#42c2ff' border='1' width='770' cellpadding='3'>\n";
echo "<tr>\n";
echo "<td width='140' nowrap><b>Material</b></td>\n";
echo "<td width='130' nowrap><b>Tipo de material</b></td>\n";
echo "<td width='50' nowrap><b>Cantidad</b></td>\n";
echo "<td width='70' nowrap><b>Fecha</b></td>\n";
echo "<td width='380' nowrap><b>Observaciones</b></td>\n";
echo "</tr>\n";
do
{
echo"<tr>\n";
$cadena=" ".$row["marca"]." &nbsp;&nbsp;".$row["modelo"]." &nbsp;&nbsp;";
echo"<td class='esta' nowrap>".$cadena."</td>\n";
echo"<td class='esta' nowrap>".$row["tipo_mat"]."</td>\n";
echo"<td class='esta' align='center' nowrap>".$row["cantidad"]."</td>\n";
echo"<td class='esta' nowrap>".$row["fecha_mov"]."</td>\n";
if($row["observaciones"]==''){echo"<td class='esta' width='380' nowrap>"."&nbsp;"."</td>\n";}
else{echo"<td class='esta' width='380' nowrap>".$row["observaciones"]."</td>\n";}

echo"</tr>\n";
}
while($row=mysql_fetch_array($result));
echo"</table>";
}
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 05:12.