ein paar Gründe:
1) div ist semantisch korrekt in den meisten Fällen. Menschen, die ihre Websites in Tabellenstruktur Code verwenden keine Tabellen für das, was sie für gemacht ist, die tabellarischen Daten. divs stellt eine „Division“ oder einen Abschnitt der Seite, so Artikel in divs setzen ist richtig.
2) divs sind flexibler und leichter zu frisieren und pflegen. Sie müssen nicht jedes Mal, wenn Sie etwas sagen wollen, schreiben <table><tr><td>Text here</td></tr></table>
wenn Sie <div>Text here</div>
stattdessen nur schreiben kann. Sie können sowohl für CSS Haken (dh Klassen oder Elemente) in Tabellen und divs, aber mit divs es ist unendlich viel flexibler.
3) Tabelle strukturierte Seiten sind einfach nur hässlich:)