This refers to changing how tags are named in HTML markup. Thus, in addition to things like a div , which can mean anything, there are new tags, for example:
headerarticleasidenavfooter- and etc.
Using these tags provides more information about the semantic content of the markup, rather than regarding specifications that are more about style than content (for example, <div class="header"> ).
The idea here is that the content itself tells you what. The obvious benefits are for things like screen readers for visually impaired people who can more effectively present content to the user in a more structured way.
David source share