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

Por que esta mal usar tablas?

Estas en el tema de Por que esta mal usar tablas? en el foro de Diseño web en Foros del Web. En el tema del concurso sobre como enseñarle a los nuevos a hacer una pagina web, algunos comentaron desfavorablemente en cuanto al uso de las ...
  #1 (permalink)  
Antiguo 20/11/2006, 18:09
 
Fecha de Ingreso: junio-2004
Mensajes: 392
Antigüedad: 13 años, 5 meses
Puntos: 0
Por que esta mal usar tablas?

En el tema del concurso sobre como enseñarle a los nuevos a hacer una pagina web, algunos comentaron desfavorablemente en cuanto al uso de las tablas.

Quisiera entender porque? Hasta ahora uso profusamente las tablas para acomodar el contenido de mi pagina. No me niego al cambio. Asi que si alguien me puede explicar que es mejor usar, yo se lo agradeceria.
  #2 (permalink)  
Antiguo 20/11/2006, 18:48
 
Fecha de Ingreso: junio-2006
Mensajes: 2
Antigüedad: 11 años, 5 meses
Puntos: 0
Hola Iodem Asakura, recibe mis gratos saludos y aparte mis aplausos (no es ironia), aplausos porque maquetar con tablas fue uno de mis dolores de cabeza, no pude hacer un buen sitio web con tablas, mientras que en Firefox se veia bien en IE andaba con problemas, el problema lo tenia porque no sabia nada de xhtml y entonces solo tocaba Dreamweaver en su vista diseño.

Bueno eso solo fue una breve introduccion al tema, actualmente es una estandar maquetar con xhtml y css y ya no usar las tablas para el maquetado del sitio

xhtml sirve para definir la estructura de tu sitio, es decir los titulos subtitulos, el menu principal, el menu que debe de ir en el pie.

Mientras que con el CSS te dedicas a darle vida al estilo, el color de fondo del sitio, el colo de la letras, el posicionamiento de las capas.

Ademas el utilizar tablas va en contra de la semantica del sitio, es aceptado por muchos webmasters el hecho de que hubo alguna vez en que usaron las tablas para maquetar, pero las tablas nunca fueron creadas para maquetar una web, las tablas solo sirven para mostrar datos tabulares.

Y tocando el tema del mantenimiento, supongamos que tienes 7 paginas en tu sitio web, cuanto te demorarias en hacer un cambio al color de fondo, ademas de cambiar el tipo de letra de determinado titulo, y el color del contenido que varie en uno mas oscuro, ¿acaso te demorarias un par de minutos en hacerlo?, se que tu respuesta sera un no, pero en cambio usando CSS solo tienes que cambiar algunos valores y el cambio se realiza en todas las paginas.

Ah el usar Css y xhtml tambien muestra una baja de peso en tus archivos y ademas se mantiene mas orden en el separar la estructura del diseño.

Ademas te podria pasar un link con mas detalles al respecto pero por ser nuevo eso no se me permite.

PD: Me olvidaba el maquetar con tablas no cumple con los estandares web.

Saludos
  #3 (permalink)  
Antiguo 20/11/2006, 19:04
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
El problema según lo veo es:
1.- CSS es más flexible: permite ubicar cualquier elemento en cualquier parte de la página, o incluso fuera de la misma

2.- Con CSS se logran páginas más sencillas y livianas de cargar
El código se simplifica al estar el estilo en un archivo externo. Esto también provoca que la administración del sitio sea más simple, ya que para cambiar el diseño basta con cambiar 1 archivo.

3.- Las tablas no son para eso: son para mostrar datos tabulados
No usarías una llave de tuercas para clavar un clavo ¿verdad? aunque funcione...

4.- Las tablas tienen problemas de accesibilidad propios
Los programas lectores de pantalla se pueden perder muy fácilmente leyendo una tabla...

O sea: funcionan y probablemente sean más sencillas de crear que un diseño bien hecho con css, pero las tablas no son para eso.

La tendencia actual en el diseño web es ir hacia la "web semántica", que es básicamente usar los elementos para lo que fueron creados, para así lograr páginas entendibles y usables con y sin imágenes, con y sin estilo.

wilssonly: XHTML no tiene nada que ver con maquetar con css o con tablas, es un error común pensar eso pero es un error.
En html 4 también existe el modo "strict", y en xhtml existe el modo "transitional", por lo que maquetar con css o cumplir las normativas no tiene nada que ver con usar XHTML o HTML.
Y maquetar con tablas no viola ninguna normativa, ya que no hay ninguna normativa que prohíba el mal uso de un elemento, simplemente se dice que no se "debe" hacer.


Saludos.
  #4 (permalink)  
Antiguo 20/11/2006, 20:22
Avatar de K3NNY
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: ARGENTINA!
Mensajes: 1.493
Antigüedad: 13 años, 9 meses
Puntos: 20
Porqué diseñar con tablas es estúpido
__________________
delFuego.com.ar
mi tumblelog sobre diseño

La dedicación en mi respuesta es directamente proporcional a la dedicación en tu pregunta.
  #5 (permalink)  
Antiguo 20/11/2006, 20:44
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
¡gran enlace K3NNY!
Las imágenes están muy graciosas
Sí que explica lo que quería decir
  #6 (permalink)  
Antiguo 20/11/2006, 20:59
 
Fecha de Ingreso: junio-2004
Mensajes: 392
Antigüedad: 13 años, 5 meses
Puntos: 0
Gracias por la respuesta ahora comenzare a investigar sobre el tema para eficientizar mi diseño.
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 14:55.