totn HTML

HTML: <meta> tag

This HTML tutorial explains how to use the HTML element called the <meta> tag with syntax and examples.

Description

The HTML <meta> tag contains information or metadata that is not directly visible on the web page, but is used by browsers and search engines. This tag is also commonly referred to as the <meta> element.

Syntax

The most common syntax for the HTML <meta> tag is: (example for viewport, description, keywords and author)

<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="The HTML meta tag is an element that resides within the HTML head tag.">
<meta name="keywords" content="html, meta, tag, element">
<meta name="author" content="www.techonthenet.com">
</head>

or in XHTML, the syntax for the <meta> tag is: (example for viewport, description, keywords and author)

<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="description" content="The HTML meta tag is an element that resides within the HTML head tag." />
<meta name="keywords" content="html, meta, tag, element" />
<meta name="author" content="www.techonthenet.com" />
</head>

Attributes

In addition to the Global Attributes, the following is a list of attributes that are specific to the <meta> tag:

Attribute Description HTML Compatibility
charset Character encoding for page HTML5
content Value for the metadata. It provides the value associated with the http-equiv attribute or the name attribute. HTML 4.01, HTML5
http-equiv

Defines the pragma. The value of the pragma found in content can be:

  • content-language (Obsolete)
  • content-type (Obsolete)
  • default-style
  • refresh
  • set-cookie (Obsolete)
HTML 4.01
name Name of the metadata. It can be one of the following values:
  • application-name
  • author
  • description
  • generator
  • keywords
  • creator
  • googlebot
  • publisher
  • robots (for name="robots", content can be one of the following: index, noindex, follow, nofollow, noodp, noarchive, nosnippet, noimageindex, noydir, nocache)
  • slurp
  • viewport (for name="viewport", content can be one of the following: width, height, initial-scale, maximum-scale, minimum scale, user-scalable)
HTML 4.01, HTML5
scheme Scheme in which metadata is described Obsolete

Note

  • The HTML <meta> element is found within the <head> tag.

Browser Compatibility

The <meta> tag has basic support with the following browsers:

  • Chrome
  • Android
  • Firefox (Gecko)
  • Firefox Mobile (Gecko)
  • Internet Explorer (IE)
  • Edge Mobile
  • Opera
  • Opera Mobile
  • Safari (WebKit)
  • Safari Mobile

Example

We will discuss the <meta> tag below, exploring examples of how to use the <meta> tag in HTML5, HTML 4.01 Transitional, XHTML 1.0 Transitional, XHTML 1.0 Strict, and XHTML 1.1.