No hay nada de malo en usar tablas en HTML para marcar datos tabulares. Para eso están, y cuando se usan correctamente, las tablas son accesibles y proporcionan un valor semántico.
Sin embargo, el uso de tablas solo con fines de diseño está mal visto porque viola la semántica del marcado (que está destinado a reprimir datos tabulares, no un diseño de página) y generalmente crea problemas de accesibilidad, ya que los lectores de pantalla y otras tecnologías de asistencia no tienen una forma confiable de saber la diferencia entre una tabla que se usa correctamente para marcar datos tabulares y una tabla que se usa incorrectamente para proporcionar el diseño.
El argumento para usar tablas para el diseño es generalmente uno de pragmatismo: lograr ciertos diseños usando CSS a menudo requiere más trabajo y más ingenio que lograr el mismo diseño usando tablas, por lo que algunas personas están dispuestas a cambiar la pérdida de semántica y accesibilidad por la capacidad de solo haz algo rápidamente y al menos haz que se vea bien.
- ¿Por qué es PHP tan complejo?
- Cómo cargar un archivo HTML directamente a un sitio o señalarme un sitio de alojamiento HTML
- ¿Qué utiliza para conectar su script Python a una base de datos MySQL?
- ¿Cuál es la mejor manera de administrar el proceso de rediseño de un sitio web para una organización sin fines de lucro?
- ¿Por qué JavaScript representa los tipos de nodo por números en lugar de su etiqueta?