Cita:
Iniciado por AlZuwaga Las etiquetas html deben usarse para lo que fueron creadas. Si te toca mostrar un contenido tabular, pues usás una <table>. No hay otra. No podés reemplazar una tabla a base de <div>'s (bah, como poder se puede... pero es una locura y no se debe). Lo que no es recomendable es usar tablas para estructurar una página, eso creo que queda claro a esta altura del nuevo siglo.
Tampoco me parece sano meter div's a diestra y siniestra... un <div> es una división, una sectorización si se me permite. Sirve para hacer de varios elementos html dispersos un único bloque lógico de información que puedas manejar a tu antojo. Digo, porque luego se ven burradas como meter sólo una <img> dentro de un <div>. ¿Para qué, con qué propósito? Si con CSS le das las propiedades de un elemento en bloque? En el caso de existir un único elemento html dentro de un <div>, o de haber simplemente texto, estamos en presencia de un error (de conceptos al menos).
Respuesta amplia y muy clara. Entonces eso de hacer marcos, para luego hacer varias páginas con ellos, no es aconsejable para SEO, no?