Ver Mensaje Individual
  #4 (permalink)  
Antiguo 01/06/2004, 02:10
Avatar de PatomaS
PatomaS
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: En alguna otra parte
Mensajes: 4.656
Antigüedad: 20 años, 1 mes
Puntos: 63
Hola

Bueno en realidad hay varias maneras de hacer lo que quieres, pero esta es bastante flexible y te servidrá, especialmente si no quieres cambiar los valores fijos por porcentuales.

Código:
<table style="width: 100px; border: 1px solid #000000; padding: 0px; margin: 0px">
     <tr>
          <td colspan="3" style="width: 75px;">&nbsp;</td>
          <td style="width: 25px;">&nbsp;</td>
     </tr>
     <tr>
          <td style="width: 25px;">&nbsp;</td>
          <td colspan="3" style="width: 75px;">&nbsp;</td>
     </tr>
     <tr>
          <td colspan="3" style="width: 75px;">&nbsp;</td>
          <td style="width: 25px;">&nbsp;</td>
     </tr>
     <tr>
          <td style="width: 25px;">&nbsp;</td>
          <td colspan="3" style="width: 75px;">&nbsp;</td>
     </tr>
</table>
En ese ejemplo suponemos que la tabla mide 100 pixels de ancho y que las celdas internas son de 25 pixels cada una, obviamente puedes adaptar esas medidas a tus necesidades. La única condición que tiene ese ejemplo, es que debes respetar las proporciones, es decir:

Si lo divides en:

3 celdas --> cada una debe ser de 33%
4 celdas --> cada una debe ser de 25%
5 celdas --> cada una debe ser de 20%

y así, ya calcularás para cada caso.

Esta proporción la haas de mantener para que la tabla no se descuadre.

Y ante todo recuerda que el contenido de las celdas no debe ser más ancho que estas o la tabla se desmontará, es decir, se verá mal.

Si no puedes o no quieres mantener las proporciones, deberás hacer una tabla para cada fila, es decir, que si adaptamos el ejemplo de arriba, tendrías cuatro tablas cada una de 100 pixels de ancho y con las divisiones que quieras dentro.

Suerte

Felicidad
__________________
¡ hey, hou, hou, hey !