La gente que no se dedica a esto del desarrollo de páginas web, se pierde entre tanto tecnicismo y es de muy agradecer que aún asà tengan interés en conocer las diferentes técnicas a la hora de crear una web, pero lo cierto es que en ello va la diferencia entre hacer una inversión o tirar el dinero.
En el diseño web hay técnicas que surgen y otras que se quedan atrás, y el diseño con tablas es una de ellas, las cuales son desaconsejadas desde hace ya varios años, ya expliqué la diferencia entre la maquetación con CSS y tablas, donde sin lugar a duda sólo esta última es la aconsejada hoy en dÃa, y no es la más sencilla de las dos, aunque es la única que garantiza hacer un proyecto web rentable, puesto que usar tablas serÃa como comprar un coche que se sabe desde hace años que su motor tiene problemas.
¿Por que es aconsejable usar CSS y no tablas? ¿Cuales son sus ventajas?
CSS = diseño estandarizado = diseño accesible
- Mayor velocidad de carga. El uso de CSS hace que las páginas se carguen más rápido.
- Mayor accesibilidad: permite que los discapacitados disfruten de tu contenido, pero no sólo eso, la accesibilidad es crucial para que se vea bien en diferentes soportes y para el posicionamiento web.
- Mayor control sobre el diseño y los contenidos. Tareas como cambiar de sitio los contenidos o renovar el diseño es mucho más sencillo y económico.
- Mayor potencia. Es una herramienta que se ha hecho para web, con lo que exprime al máximo su uso.
- Escalabilidad. Una vez hecho el diseño, este es escalable hasta el infinito. Por ejemplo si una empresa tiene varias áreas, la adaptación y posterior cambio serán mucho más económicos.
- Usabilidad. Las CSS pueden hacer que la web sea más fácil de navegar, con lo que hace más positiva la experiencia del navegante, lo cual es crucial, no sólo debe de ser bonita, debe ser plenamente practicable y en eso pueden ayudar mucho las hojas de estilo.
- Posicionamiento web: la maquetación web con CSS permite crear contenidos plenamente accesibles para las arañas de los buscadores, con lo que es vital para lograr una buena visibilidad y posicionamiento en ellos.
- Adaptación al destino. Una vez se dispone del contenido, puede que este tenga que variar su diseño según donde se presente, por ejemplo permite desarrollar una página pensada sólo para impresión.
- Mayor información estadÃstica: La maquetación en CSS es una condición básica para tener una web capaz de aportar información útil y privilegiada.
- Compatibilidad: Una maquetación validada por la W3C, que es el organismo internacional de estándares de diseño web, asegura que será visualmente compatible con cualquier plataforma de destino.
- Redifusión: Al separar el contenido del diseño, el primero puede ser llevado con facilidad a cualquier sitio, bien sea dentro o fuera de nuestra web.
- Reduce costes de mantenimiento: los cambios pueden resultar muy económicos puesto que hay mucho de programación y se puede reducir a una tareas de minutos. Por ejemplo, cambiar el color de todos los textos de la web puede llevar 30 segundos.
- Web semántica: Se trata de catalogar y definir mejor la información del contenido, lo cual es muy valorado por los buscadores y potencia la comprensión de los contenidos para los usuarios.
La propia web del W3C recomienda el uso de estándares firmemente con esta frase:
Tu usuario más importante es ciego. La mitad de las visitas a tu sitio vienen de Google, y Google sólo ve lo que un ciego puede ver. Si tu sitio no es accesible, tendrás menos visitas. Fin de la historia. Steven Pemberton
Las tablas son una técnica obsoleta, y desaconsejada por las eminencias como el W3C y Google, y ahora mismo no se me ocurre ni una sola razón por la que usarlas.