- Does a red coffee mug make it any less a coffee mug than a blue one?
- Does a <div> with display:table make it any less a <div> than one with display:block?
If the content
is a table, use a table.
If the content belongs in a division of the page, or you need a non-semantic, block-level element to provide a style hook, use a div.
If you are viewing a page with no stylesheets applied, no amount of display:anything is going to affect your document.