These heading tags are not created to differentiate among font sizes, there were created to differentiate multiple levels of your content (text). Semantic elements also increase the web accessibility of the web pages and help screen readers and as we know the number of smart devices keeps growing. To effectively represent content meaning, developers choose appropriate HTML elements regarding the intrinsic meaning of a web page rather than how they appear visually. Some of the most commonly misused semantic tags include: By using HTML tags that have meaning, you create pages that impart more information than those that simply surround everything with

tags. Finally, lets cover some HTML implementation tips based on common mistakes people make when using semantic HTML tags. Semantics in HTML. However, when youre building your webpage, youre not just dealing with humans. Semantic HTML is the use of HTML markup to reinforce the semantics, or meaning, of the information in webpages and web applications rather than merely to define its presentation or look. Semantically valid HTML helps screen readers, search engines, and other user devices decide the context and significance of web content. If a book consists of one type of element, you can . They serve only as content holders but give no indication as to what type of content they contain or what role that content plays on the page. Semantic HTML or semantic markup is HTML that introduces meaning to the web page rather than just presentation. On the other hand, tags like
and are typical examples of non-semantic HTML elements. If Google were to extract information from your webpage and show it, it will get confused to see that your document starts with an h3 tag. You can do all of these things easily by using semantic markup and smartly applied CSS. With the progress ofHTML5, new elements are now available that add semantic meaning to entiresectionsof web page sections, including

what is semantic html and why use it