tablas

JJ
07 de Agosto del 2003
Hola tengo un problema, cuando hago una tabla en html, esta tabla tiene 5 columnas. Pues necesito que esas columnas sean fijas, porque cuando escribo algo en ellas cambian su tamaño, por ejemplo si la columna es pequeña para lo que se va a escribir pues se va haciengo mas grande quitqando tamaño a la columna de al lado.
Como evito esto?

Juan
07 de Agosto del 2003
Prueba con la etiqueta colgroup. Un ejemplo:

<TABLE width=300>
<COLGROUP width=80>
<COLGROUP width=100>
<COLGROUP width=120>
<TBODY>
<TR>
<TD>columna 1</TD>
<TD>columna 2</TD>
<TD>columna 3</TD>
</TR>
</TABLE>

No lo he probado así que si no funciona me lo dices. Adios

JJ
07 de Agosto del 2003
Mala suerte, no funciona.

Juan
07 de Agosto del 2003
Pues a mi si me funciona, las columnas respetan el ancho indicado
en el tag <colgroup>, aqui te pongo un código donde se ve más claro:

<html>
<head></head>
<body>
<TABLE bordercolor="#000000" border=1>
<COLGROUP width=70>
<COLGROUP width=100>
<COLGROUP width=200>
<TBODY>
<TR>
<TD>columna 1, como ves tiene 70px de ancho </TD>
<TD>columna 2, esta 100px</TD>
<TD>columna 3, y esta 200 ponga lo que ponga dentro</TD>
</TR>
</TABLE>
</body>
</html>

Si no te funciona prueba con estilos CSS.

tamakun
07 de Agosto del 2003
En realidad, el definir el ancho de la columna se hace directamente en la etiqueta <TD> de la primera fila; así, las otras filas ya no requieren que se asigne el archo pues respetan el establecido arriba.
El formato es:

<TD WIDTH=ancho_en_pixels>

Las etiquetas COLGROUP no son entendidas por el MS Internet Explorer, inclusive en su version 6.

Juan
07 de Agosto del 2003
Pues mi MS Internet Explorer 5.0 si las entiende y el 4.0 tambien las entendia, de hecho el ejemplo es casi una
copia de un ejemplo de la referencia de MICROSOFT.
Pero tienes razon, también se puede poner en la
etiqueta <TD>