The <meta>
tag provides metadata (data about data) about a page.
This information is used by the browser to properly render the page.
Meta tags are placed in the <head> section of the page.
An example with two <meta>
tags.
One specifies the character set, and the other the viewport.
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>
meta
= metadata
Metadata is additional information about the page, such as:
<meta>
is an empty element and carries information within its attributes.
Web pages commonly have multiple <meta>
elements placed inside their <head> sections.
Browsers, screen-readers, and search engines all use metadata to better interpret the page.
Note: Meta tags are not visible to the user.
Several <meta>
tags that are commonly used in web pages.
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="author" content="Debbie Anderson">
<meta name="title" content="Web Developer Tutorials">
<meta name="description" content="HTML, CSS, JavaScript Tutorials for Web Developers.">
<meta name="keywords" content="HTML, CSS, JavaScript, Tutorials">
</head>
<meta>
- defines a metadata element
charset - sets the HTML document character encoding
name - sets the metadata name
content - sets the value of the metadata
This table lists the <meta>
tag attributes.
Attribute | Value | Description |
---|---|---|
name |
application-name author description generator keywords viewport |
Metadata name |
content | text | Gives the value associated with the http-equiv or name attribute |
http-equiv |
content-type default-style refresh |
HTTP header for the information/value of the content attribute |
charset | character_set | HTML document character encoding |
id | identifier | Defines a unique identifier for the meta element. |
For additional global attributes see our global attributes list.
A <meta>
tag that sets the page title.
Very important for SEO (Search Engine Optimization).
<meta name="title" content="Tutorials for Web Developers">
A <meta>
tag with a short description on what the page is all about.
<meta name="description" content="HTML Tutorials in C#, .Net, ASP.NET Core">
A <meta>
tag with keywords associated with the page.
Keywords are comma-separated.
<meta name="keywords" content="HTML, CSS, Bootstrap, C#">
A <meta>
tag that specifies the author of the page.
Can be a person or organization.
<meta name="author" content="Debbie Anderson">
A <meta>
tag that refreshes the web page every 30 seconds.
<meta http-equiv="refresh" content="30">
A <meta>
tag that sets the user's visible area of the page according to the device size.
<meta name="viewport" content="width=device-width, initial-scale=1.0">
The viewport meta tag tells the browser how to control the web page's dimensions and scaling.
width=device-width
- sets the web page width to follow the device screen width
initial-scale=1.0
- sets the initial zoom level when the page is first loaded
Note: The viewport <meta>
element is important, especially for mobile responsive design.
The <meta>
tag is part of a group of tags that
define the structure of a web page.
This group is referred to as the Page tag group.
Together, they allow you to create solid, well-structured web pages.
Here is the complete list.
Element | Description |
---|---|
<!DOCTYPE> | Must appear on the first line of a page. Specifies the HTML version |
<html> | Defines the root container for an HTML document |
<head> | Creates a head container that holds page-level metadata elements |
<meta> | Provides metadata about a web page |
<link> | Defines a link to an external source, such as a style sheet |
<base> | Sets the base URL for all relative URLs on a page |
<script> | Adds JavaScript to a page. Either client- or server-side |
<style> | Adds CSS style elements to a page |
<title> | Specifies the page title that displays in the browser's tab |
<body> | Specifies a container for the content of the page, with text, links, images, etc. |
Here is when <meta>
support started for each browser:
Chrome
|
1.0 | Sep 2008 |
Firefox
|
1.0 | Sep 2002 |
IE/Edge
|
1.0 | Aug 1995 |
Opera
|
1.0 | Jan 2006 |
Safari
|
1.0 | Jan 2003 |