Here is the description of HTML 5:
- HTML5 is the latest version of the Hypertext Markup Language, which is the standard language for creating and structuring content on the World Wide Web.
- HTML5 introduces new elements, attributes, and features that enhance the capabilities of web pages and applications.
- It is designed to provide better support for multimedia, improve the structure of documents, and enable richer user experiences.
Here are some key features and elements introduced in HTML5:
New Structural Elements:
<header>
:- Represents a header section or a group of introductory content.
<footer>
:- Represents a footer section or a group of closing content.
<nav>
:- Represents a navigation menu.
<article>
:- Represents an independent piece of content that can be reused and distributed.
<section>
:- Represents a generic section of a document.
<aside>
:- Represents content that is tangentially related to the content around it.
<main>
:- Represents the main content of the document. It replaces the need for
<div id="main">
.
- Represents the main content of the document. It replaces the need for
New Media Elements:
<audio>
:- Embeds audio content on a web page.
<video>
:- Embeds video content on a web page.
<source>
:- Specifies multiple media resources for
<audio>
and<video>
elements, allowing for different formats or resolutions.
- Specifies multiple media resources for
New Interactive Elements:
<canvas>
:- Provides a drawing surface for graphics and animations using JavaScript.
<details>
:- Represents a disclosure widget from which the user can obtain additional information.
<summary>
:- Represents a summary, caption, or legend for a
<details>
element.
- Represents a summary, caption, or legend for a
<progress>
:- Represents the progress of a task.
<output>
:- Represents the result of a calculation or user action.
Improved Form Elements:
<input>
with New Types:- New input types include
date
,email
,url
,number
,range
, and more.
- New input types include
<textarea>
withmaxlength
:- Allows specifying the maximum number of characters in a textarea.
<datalist>
:- Provides a list of predefined options for an
<input>
element.
- Provides a list of predefined options for an
New Document Metadata:
<meta charset="UTF-8">
:- Declares the character encoding for the document.
<meta name="viewport" content="width=device-width, initial-scale=1.0">
:- Helps in making web pages responsive to different device sizes.
Deprecated Elements:
<font>
,<center>
,<strike>
:- Some older elements have been deprecated in favor of more modern alternatives.