Why does HTML use tags?
Short answer
Tags express the roles and structure of text, links, images, and other content in a form browsers can interpret.
How it works
Element names carry meaning. Choosing elements only for appearance can hide structure from assistive technology and search.