Ver Mensaje Individual
  #2 (permalink)  
Antiguo 16/03/2004, 03:52
Avatar de PatomaS
PatomaS
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: En alguna otra parte
Mensajes: 4.656
Antigüedad: 20 años, 2 meses
Puntos: 63
Hola

Bueno, a ver, hay montones de diferencias... pero empecemos con lo básico.

El objetivo de las tablas es contener información tabular, es decir, las típicas tablas de resultados de deportes, estadísticas, etc.

El objetivo de las capas, es contener información, esta puede ser, imágenes, texto, tablas, etc.

Como ves, no tiene sentido tener una capa dentro de una tabla, aunque nadie te impide hacerlo. Pero al revés es relativamente normal.

Inconvenientes. Bueno, eso es relativo y depende...

Si diseñas una página con una tabla, tendrás un control bastante preciso de donde están las cosas, mucho mayor que con una capa, pero esto no es algo recomendado por el w3c.

Si usas capas para presentar información y las mantienes estáticas, no hay problemas entre navegadores, al menos no hay ninguno importante, especialmente si aplicas estilos a estas capas con CSS y las haces con etiquetas div.

Si usas la etiqueta layer, tienes bastantes problemas, pues solo es de las generaciones 4 de los navegadores y ya están fuera de los nuevos.

Si usas etiquetas div o span para las capas y quieres moverlas, tienes la complicación de qué código usar para darles el movimientoque quieras, porque los navegdaores 4 no soportan el mismo código que los posteriores y viceversa.

Así que como ves, puede haber problemas o no, pero la mayor diferencia, es su función.

Ah, me olvidaba, las capas no son un objeto definido en el w3c, son un comportamiento específico de un objeto, mientras que las tablas sin son un objeto definido claramente.

Felicidad
__________________
¡ hey, hou, hou, hey !