Baseline Widely available *
The <meta>
HTML element represents metadata that cannot be represented by other HTML meta-related elements, like <base>
, <link>
, <script>
, <style>
or <title>
.
The type of metadata provided by the <meta>
element can be one of the following:
name
attribute is set, the <meta>
element provides document-level metadata, applying to the whole page.http-equiv
attribute is set, the <meta>
element is a pragma directive, providing information equivalent to what can be given by a similarly-named HTTP header.charset
attribute is set, the <meta>
element is a charset declaration, giving the character encoding in which the document is encoded.itemprop
attribute is set, the <meta>
element provides user-defined metadata.This element includes the global attributes.
Note: The attribute name
has a specific meaning for the <meta>
element, and the itemprop
attribute must not be set on the same <meta>
element that has any existing name
, http-equiv
or charset
attributes.
charset
This attribute declares the document's character encoding. If the attribute is present, its value must be an ASCII case-insensitive match for the string "utf-8"
, because UTF-8 is the only valid encoding for HTML5 documents. <meta>
elements which declare a character encoding must be located entirely within the first 1024 bytes of the document.
content
This attribute contains the value for the http-equiv
or name
attribute, depending on which is used.
http-equiv
Defines a pragma directive. The attribute's name, short for http-equivalent
, is because all the allowed values are names of particular HTTP headers:
content-security-policy
Allows page authors to define a content policy for the current page. Content policies mostly specify allowed server origins and script endpoints which help guard against cross-site scripting attacks.
Also see Content-Security-Policy
.
content-type
Declares the MIME type and the document's character encoding. The content
attribute must have the value "text/html; charset=utf-8"
if specified. This is equivalent to a <meta>
element with the charset
attribute specified and carries the same restriction on placement within the document. Note: Can only be used in documents served with a text/html
â not in documents served with an XML MIME type.
Also see Content-Type
.
default-style
Sets the name of the default CSS style sheet set.
x-ua-compatible
If specified, the content
attribute must have the value "IE=edge"
. User agents are required to ignore this pragma.
refresh
This instruction specifies:
content
attribute's value is a non-negative integer.content
attribute's value is a non-negative integer followed by ;url=
and a valid URL.The timer starts when the page is completely loaded, which is after the load
and pageshow
events have both fired.
Also see Refresh
.
media
The media
attribute defines which media the theme color defined in the content
attribute should be applied to. Its value is a media query, which defaults to all
if the attribute is missing. This attribute is only relevant when the element's name
attribute is set to theme-color
. Otherwise, it has no effect, and should not be included.
name
The name
and content
attributes can be used together to provide document metadata in terms of name-value pairs, with the name
attribute giving the metadata name, and the content
attribute giving the value.
See standard metadata names for details about the set of standard metadata names defined in the HTML specification.
<meta charset="utf-8" />
<!-- Redirect page after 3 seconds -->
<meta http-equiv="refresh" content="3;url=https://www.mozilla.org" />
Technical summary Specifications Browser compatibility See also
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.3