When learning HTML, it is very easy to fall into the habit of using generic elements for every single section of a webpage. While a works, relying on it for everything creates unstructured code that is difficult to read and bad for accessibility. This is where Semantic HTML comes in. Semantic tags clearly describe the meaning and purpose of the content inside them—to both the browser and the developer. Here are 5 essential HTML semantic tags you should start using today to write clean, prof...