Hace 17 años | Por ricsuarez a serviweb.es
Publicado hace 17 años por ricsuarez a serviweb.es

Las tablas existen y existieron desde el comienzo en HTML, pero no se crearon para diseñar un sitio, sino para la presentación de datos tabulares. La utilización del “border=0” y las imágenes transparentes hicieron posible crear una rejilla que permitió a los diseñadores organizar textos e imágenes, establecer tamaños y ubicar objetos

Comentarios

J

Las tablas se diseñaron con la idea de formatear y disponer de datos tabulados. El uso de tablas para el diseño de un sitio no es más que una particularización (no adecuada) de su uso, pues el diseño de un sitio no es información tabulada.
Por supuesto, está el tema de la separación de datos y presentación que con CSS se consigue a la perfección, pues es lo que persigue y mediante el uso de tablas para el diseño, ya estamos restringiendo parte de la presentación
Como dice #1, usar tablas para el diseño ahorra muchos dolores de cabeza y tiempo, pero si se quiere lograr algo que cumpla los estándares de hoy en día y sobre todo que cumpla los principios de separación de datos y diseño y estñe bien hecho, entonces a usar CSS. Supone una inversión de tiempo mayor y una curva de aprendizaje más lenta que el uso de tablas (sobre todo porque muchas veces toca retocar más que con tablas para que se vea igual en los diferentes navegadores) pero a largo plazo permite obtener y reutilizar con mayor facilidad los diseños.

Desde luego, es más costoso pasar del uso de tablas al uso de css para el layout, que empezar directamente con css. Porque eso que se hacía en un momento con tablas no es tan evidente con css

h

Sí, muy bonito y muy cahipiruli todo eso del CSS. Un gran invento sin ninguna duda. Pero olvidan las razones para no usar CSS. En realidad, razones para no usarlo hay sólo una, que se resume en dos palabras: Internet Explorer. Si alguien ha hecho alguna vez una web con CSS que se vea igual (o muy parecida) en la mayoría de navegadores, sabrá de lo que hablo. Usar tablas puede ser una guaarrada y una chapuza, pero ahorra dolores de cabeza.