HTML5 Complete Reference - GeeksforGeeks

17 Mar, 2022
HTML stands for Hyper Text Markup Language. It is used to design web pages using a markup language. HTML is the combination of Hypertext and Markup language. Hypertext defines the link between the web pages. A markup language is used to define the text document within the tag which defines the structure of web pages.
HTML 5 is the fifth and current version of HTML. It has improved the markup available for documents and has introduced application programming interfaces(API) and Document Object Model(DOM).
The below examples illustrate the HTML 5 content.
Example:
<!DOCTYPE html> <html>   <head>     <title>HTML 5 Demo</title>           <style>         .GFG {             font-size:40px;             font-weight:bold;             color:green;         }         body {             text-align:center;         }     </style> </head>   <body>     <div class = "GFG">GeeksforGeeks</div>     <aside>         <div>A computer science portal for geeks</div>     </aside> </body>   </html>                     
Output:
Features:
It has introduced new multimedia features that support audio and video controls by using <audio> and <video> tags.
There are new graphics elements including vector graphics and tags.
Enrich semantic content by including <header> <footer>, <article>, <section> and <figure> are added.
Drag and Drop- The user can grab an object and drag it further dropping it in a new location.
Geo-location services- It helps to locate the geographical location of a client.
Web storage facility which provides web application methods to store data on a web browser.
Uses the SQL database to store data offline.
Allows drawing various shapes like triangle, rectangle, circle, etc.
Capable of handling incorrect syntax.
Easy DOCTYPE declaration i.e. <!doctype html>
Easy character encoding i.e. <meta charset=”UTF-8′′>
Complete Reference:
HTML5 | Introduction
HTML5 | Editors
HTML5 | Basics
HTML5 | Attributes
HTML5 | Paragraph
HTML5 | Text Formatting
HTML5 | Quotations
HTML5 | Tables
HTML5 | Lists
HTML5 | Spell Check
HTML5 | Color Styles and HSL
HTML5 | Geolocation
HTML5 | Drag and Drop
HTML5 | Charsets
HTML5 | Images
HTML5 | Doctypes
HTML5 | Layout
HTML5 | File Paths
HTML5 | Iframes
HTML5 | Links
HTML5 | Deprecated Tags
HTML5 | URL Encoding
HTML5 | SVG-Basics
HTML5 | Canvas Basics
HTML5 | Computer Code Elements
HTML5 | Entities
HTML5 | canvas drawImage() Method
HTML5 | template Tag
HTML5 | dropzone Attribute
HTML5 | rp Tag
HTML5 | rt Tag
HTML5 | <ruby> Tag
HTML5 | figure Tag
HTML5 | figcaption Tag
HTML5 | fieldset Tag
HTML5 | <head> Tag
HTML5 | <dialog> Tag
HTML5 | <bdi> Tag
HTML5 | <progress> Tag
HTML5 | <meter> Tag
HTML5 | <wbr> Tag
HTML5 | mark Tag
HTML5 | <header> Tag
HTML5 | <footer> Tag
HTML5 | article tag
HTML5 | <aside> Tag
HTML5 | <section> Tag
HTML5 | <summary> Tag
HTML5 | <details> tag
HTML5 | Semantics
HTML5 | Mathematical operators
HTML5 | Video
Attention reader! Don’t stop learning now. Get hold of all the important HTML concepts with the Web Design for Beginners | HTML  course.
HTML5
HTML
Web Technologies
HTML
Writing code in comment?
Please use ide.geeksforgeeks.org,
generate link and share the link here.
Comments
Old Comments
Top 10 Projects For Beginners To Practice HTML and CSS Skills
How to insert spaces/tabs in text using HTML/CSS?
How to set the default value for an HTML <select> element ?
How to update Node.js and NPM to next version ?
How to set input type date in dd-mm-yyyy format using HTML ?
Top 10 Front End Developer Skills That You Need in 2022
Installation of Node.js on Linux
Top 10 Projects For Beginners To Practice HTML and CSS Skills
How to fetch data from an API in ReactJS ?
How to insert spaces/tabs in text using HTML/CSS?