Answer:
Modern browsers use CSS to style all their markup.
How would they render a <table> element if CSS had nothing that could express the appearance of one?
(That, and you might have non-tabular data that you want to render like a table, there are enough people using tables for layout to see a demand for it).
They can be used to format content in a tabular manner when the markup does not use the table element, e.g. because the markup was written by someone who was told not use tables or because the markup is generic XML and not HTML.
You can also design a page using e.g. div elements so that some stylesheet formats them as a table, some other stylesheet lets them be block elements or turns them to inline elements. This may depend e.g. on the device width
<span>TRUNK. In a dendritic system, there are many smaller rivers or streams (the "twigs" of the tree), which are then merged into the tributaries of the main river (the branches and the trunk of the tree, respectively). They tend to develop in V-shaped valleys</span>
<span>A numeric string is created by a cryptographic
algorithm, which is called a hash that is used to validity of a message or authenticity
of a document. The signature is verified by an algorithm that uses the stated
owner of the signature's public key to accept or reject the authenticity of a
signature. A certification authority's digital signature is used to verify the
authenticity of digital certificates and other documents in a PKI.</span>
read that hope this helped