It's easier to read and naturally leads to more consistent code. However, it is not that easy for users who are blind or visually impaired and rely on screen readers. I recommend reading this article from css-tricks.com to get a better insight: I just came up with this name because thats what this technique is doing. The postgraduate program, designed in collaboration with the Caltech CTME, can help you fast-track your software development career. Tag, for instance, indicates that . In HTML , semantics mean when you 'describe' each element . (2021, July 31). Specifically, semantic tags make it clear to the browser what the meaning of a page and its content is. Semantic HTML is lighter in file size than non-semantic code. Additionally, youve also kept the consistency of your text sizes and avoided using arbitrary font sizes across your project. and a <footer> tag around all the footer stuff, bottom navigation etc. For example, search engines are already using formats such asMicroformats, RDFa, and Microdata to obtain meaningful data from a web page as part of the next era of the Semantic Web. Aside from technology, he is an active football player and a keen enthusiast of the game. Let's start with HTML, a markup language used to create a hierarchical structure of a web document. These structural tags were introduced when HTML4 got upgraded to HTML5. semantics is the study of meanings. By entering your email, you agree to ourTerms & Conditions and Privacy Policy. Some even allow skipping sections and locating information on the page. On the flip side of this equation, tags such as and are not semantic. Semantic HTML (also called semantic markup) is HTML code that uses HTML tags to effectively describe the purpose of page elements.