HTML5 is the next major revision to HTML. HTML5 had been designed to simplify coding through introducing a few additional semantics. The benefits of these additions are that they provide logical structures to a document. HTML5 improves interoperability and reduces development costs by making precise rules on how to handle all HTML elements, and how to recover from errors.
Some of the new features in HTML5 are functions for embedding audio, video, graphics, client-side data storage, and interactive documents. HTML5 also contains new elements like <nav>, <header>, <footer>, and <figure>.
New HTML5 Tags:
- <section> – breaks a document into its logical sections
- <header> – represents a header section, note that this represents a document header, and is different from <head> tag which is a HTML header
- <footer> – represents a document footer
- <aside> – represents an “aside” section that is unrelated to the rest of the docume