Update:
Discussion of tables or sections continued for a long time and remained unresolved. As mentioned in your question, a table is more logical when used to display tabular data.
Other than that, when we move on to HTML5, the elements are more logical and then just the style components. Allows divs
split part and display table
data.
Response to the introduction header
CSS is a style sheet, and a table is an element. A comparison of the two is outdated. ###
Read this article. This applies to other than the articles usually do.
Starx source share