Foros del Web » Creando para Internet » CSS »

css o tablas?

Estas en el tema de css o tablas? en el foro de CSS en Foros del Web. Tengo un problema y quiero la opinión de los expertos . Tengo 2 páginas hechas una en css sin una tabla todo puro div y ...
  #1 (permalink)  
Antiguo 05/06/2006, 15:02
 
Fecha de Ingreso: marzo-2006
Ubicación: Gran Canaria (España)
Mensajes: 80
Antigüedad: 11 años, 8 meses
Puntos: 2
Mensaje css o tablas?

Tengo un problema y quiero la opinión de los expertos . Tengo 2 páginas hechas una en css sin una tabla todo puro div y la otra con las típicas tablas la verdad lo que me costo hacer con una un mes ( la de css) la hice en 2 dias con tablas porque estoy ms habituado a las tablas . Mi pregunta es que recomiendan css ?, creen que las tablas son un paso atrás ? que usan ustedes tablas para el layout y css para lo que es el el look de la web, me recomendarian mejorar mis conocimientos de css .

gracias de antemano
  #2 (permalink)  
Antiguo 05/06/2006, 15:38
Avatar de -Defero-
Colaborador
 
Fecha de Ingreso: julio-2004
Ubicación: Guipúzcoa
Mensajes: 4.777
Antigüedad: 13 años, 5 meses
Puntos: 76
Las tablas son para lo que son: para introducir datos en filas y columnas, y nada más. Usar tablas para manejar el aspecto de la web es una mala costumbre, por muchos motivos. Googleando un rato encontrarás muchos de esos motivos, pero debería bastarte con dos motivos:

- Si usas tablas para diseñar estás rompiendo la semántica de la web, estás utilizando un elemento pensado para aportar información (las tablas) con el objetivo de aportar estética (y para eso está CSS). Romper la semántica de la web puede tener consecuencias tan dramáticas como que personas con discapacidades físicas o psíquicas no puedan entender correctamente los contenidos de tu web, o que los distintos navegadores no sepan distinguir la información importante de la accesoria en tu web.

- Si usas tablas para diseñar será mucho más difícil mantener la web. En cada documento nuevo vas a tener que duplicar esa tabla, y si dentro de seis meses decides cambiar la estética de tu web... ¡vas a tener que modificar todos los documentos uno a uno! Si has hecho un buen diseño con CSS, cuando quieras cambiar la estética de la web te bastará con modificar un sólo documento (la hoja de estilo). Parece una tontería, pero créeme, es una diferencia sustancial. Yo antes "maquetaba" con tablas porque me parecía más fácil, pero cuando me apetecía cambiar la estética de la web (por ejemplo, poner a la derecha el menú que aparece a la izquierda), me costaba muchas horas cambiar unos cuantos documentos, y para colmo cometía muchos errores. Ahora intento usar una hoja de estilo sencilla, y hacer cambios es trivial.

Además una vez que aprendes a usar CSS, ves que no es tan difícil como parecía, y además puedes crear un diseño vistoso escribiendo mucho menos código. Cuando cojo un documento "maquetado" con tablas y lo "traduzco" a CSS, suelo comparar el "peso" del documento original y el modificado, y ha habido ocasiones en las que lo he reducido a menos de la mitad, sin pérdida estética alguna.
__________________
abogado en Errenteria + procuradora en San Sebastián = equipo imparable
  #3 (permalink)  
Antiguo 05/06/2006, 16:11
 
Fecha de Ingreso: octubre-2005
Mensajes: 536
Antigüedad: 12 años, 2 meses
Puntos: 1
Hola a todos

Cita:
Iniciado por Lineker
creen que las tablas son un paso atrás ?
http://html.conclase.net/w3c/html401...ct/tables.html
Recomendación del W3C 24 de diciembre de 1999
Cita:
No deberían usarse tablas con la única finalidad de organizar la presentación de los contenidos de un documento (es decir, de crear el "layout"), ya que esto puede ocasionar problemas cuando se represente en un medio no visual. Además, al incluir gráficos, estas tablas pueden forzar a los usuarios a hacer desplazar horizontalmente la pantalla para ver una tabla diseñada en un sistema con una pantalla más grande. Para minimizar estos problemas, los autores deberían usar hojas de estilo en lugar de tablas para organizar la presentación.
http://www.discapnet.es/web_accesibl...#tables-layout
Nota de la W3C de 6 de noviembre de 2000.

Cita:
Puntos de verificación en esta sección:

* 5.3 No utilice tablas para maquetar a menos que la tabla tenga sentido cuando se alinee. Por otro lado, si la tabla no tiene sentido, proporcione una alternativa equivalente (la cual debe ser una versión alineada). [Prioridad 2]
* 5.4 Si se utiliza una tabla para maquetar, no utilice marcadores estructurales para realizar efecto visual de formato. [Prioridad 2]

Los autores deberían utilizar hojas de estilo para maquetar y posicionar. De cualquier modo, cuando es necesario usar una tabla para maquetar, el orden de la información en la tabla debe ser comprensible después de transformarse en forma lineal. Cuando se alinea una tabla, los contenidos de las celdas se convierten en series de párrafos (es decir, de arriba hacia abajo) uno tras otro. Las celdas deben tener sentido cuando se leen en orden horizontal y deben incluir elementos estructurales (que creen párrafos, encabezamientos, listas, etc.) de modo que la página tenga sentido al ser alineada.

Igualmente, cuando se utilicen tablas para maquetar, no utilice etiquetas estructurales para crear formatos visuales. Por ejemplo, el elemento TH se muestra visualmente centrado y en negrita. Si una celda no es realmente el encabezamiento de una fila o columna de datos, utilice hojas de estilo o atributos de formateo del elemento.

Teniendo en cuenta que estamos a mediados del 2006... sí, me parece un paso atras, la maquetación con tablas es algo del siglo pasado.
  #4 (permalink)  
Antiguo 05/06/2006, 16:53
Avatar de baccxus  
Fecha de Ingreso: mayo-2005
Ubicación: Panama city, Panama, Panama
Mensajes: 870
Antigüedad: 12 años, 6 meses
Puntos: 17
Jorolo, me imagino tu biblioteca y me da envidia!

Saludos

pd: Envidia de la buena
__________________
Al final del día hablar es gratis, codificar no lo es
  #5 (permalink)  
Antiguo 05/06/2006, 16:57
 
Fecha de Ingreso: octubre-2005
Mensajes: 536
Antigüedad: 12 años, 2 meses
Puntos: 1
Hola baccxus.

La www es la mejor biblioteca del mundo.
  #6 (permalink)  
Antiguo 06/06/2006, 13:11
Avatar de -Defero-
Colaborador
 
Fecha de Ingreso: julio-2004
Ubicación: Guipúzcoa
Mensajes: 4.777
Antigüedad: 13 años, 5 meses
Puntos: 76
Y Google un buen bibliotecario.
__________________
abogado en Errenteria + procuradora en San Sebastián = equipo imparable
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 00:15.