When to use tables in HTML5
When Internet became an established medium and when the first websites were designed, content positioning was mainly directed and managed by means of tables. Nowadays tables are just not done and they are solely used for data structure. Because of CSS2.1 and CSS3 availability all elements can be well positioned and styled, making tables an abundant webdesign aspect. Although even data could be structured by means of CSS, there is still a strong table preference for data structure purposes because of the clear SEO benefits.