UnDomain Un friki suelto por la red

web


Maquetación web con Tablas ¿Si o no? ¿Porque?

Hace unos días que he empezado a diseñar mi propio theme de Drupal. Nada complicado, algo sencillo y muy parecido al actual, pero mío.

El caso es que hablando con Pedrito (mejor dicho, pidiéndole ayuda por un modulo) ha salido el tema de las tablas.
Y es porque el theme que estoy haciendo tiene una parte maquetada con tablas. En total son solo 2 o 3 tablas, pero tiene.

Ante esto, la respuesta fue: "Arg! son tablas! mis ojoooos!", mas o menos.

Derivando la conversa en algo mas serio y practico (no toqué las tablas), me quedé con el gusanito...
"Vale, las tablas no están bien vistas... pero.... ¿porque?"

He estado mirando por Internet, y no he encontrado nada claro.... en todos sitios dicen lo mismo, y @jrosell lo ha resumido la mar de bien:
Por que no se separa el aspecto del contenido en la presentación. HTML para el contenido y CSS para el aspecto

En base a esto, muchos dicen que es más difícil de mantener porque has de tocar el HTML, mientras que de otra manera solo tienes que tocar el CSS.
Por lo tanto, mantener una web es más complicado, ya que tendrías que tocar todos los HTML de la web en lugar de un solo CSS.


Mi opinión es que eso son cuentos, y que ni los propios expertos tiene un porque de las tablas. Simplemente, los DIV y SPAN son 2.0 y las tablas son 1.0, y como estamos en la web 2.0, pues a la hoguera todos aquellos que usen cosas arcaicas....


  • Mantienes separado el contenido del diseño


Cierto, pero eso lo hago aunque no use CSS. Para algo están los temas.


  • Solo tienes que tocar el CSS, y no el HTML


Claro, los DIV y SPAN aparecen por acto divino en el HTML, y las propiedades del TABLE no las pongo en el CSS,
porque como soy [masoca/tonto/inutil/etc...].


  • Usar tablas es anticuado


Si, ¿y?


  • Las tablas solo son para datos tabulados


¿Y como me lo monto si quiero un diseño web tabulado? Los DIV hacen lo que les da la gana y la compatibilidad con los navegadores es peor.


  • Las tablas no fueron creadas para maquetar


Pero me permiten un diseño que es imposible (o muy dificil) de otro modo.


No quiero decir con esto que lo ideal es usar tablas, o que los div son inutiles. Es cierto que mantener un modelo con tablas es algo mas complejo que con div (pero tampoco es para tirarse de los pelos), y que sin estas se pueden hacer autenticas joyas.

Simplemente quiero proponer a todo el lea esto una simple pregunta, y no quiero respuestas como las anteriores.
El "es así y punto" no me vale. Quiero una respuesta con cara y ojos:
¿Por que no usar tablas en la maquetación web?

Reto a todos los que se atrevan, y especialmente a los talibanes del diseño y maquetación web, igual que si fuera un meme, a que me respondan con argumentos el porque tendría que eliminar las tablas.
De momento, lo mejor que he oido al respecto, es: " [...] hasta que no se cargo toda la informacion dentro de una celda, no se imprime en pantalla nada de esto [...]" (cita) y es del año 2005.

Y todo esto, desde el punto de vista del neófito neandertal que soy en este tema.

Ale! a ver quien tiene webs!

Tags:
Distribuir contenido

Afiliados:


I Love Your Blog

Otorgado por:Darlantan

Inicio de sesión


Todo el contenido mostrado ha sido obtenido libremente por la red. Las marcas indicadas son propiedad de sus legítimos dueños y se muestran a modo informativo de manera libre y voluntaria, sin intención publicitaria ni ánimo de lucro. Todo el material propio, y salvo que se indique lo contrario, se encuentra bajo licencia Creative Commons. Si tienes el Copyright de algún contenido o has detectado algna anomalia, por favor, infórmalo al correo undomain@gmail.com para ser corregido cuanto antes. El autor de esta Web no se hace responsable del contenido de terceras personas y de sites ajenos a este.

Powered by Drupal, an open source content management system