このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docsコミュニティーについてもっと知り、仲間になるにはこちらから。
<meta>: メタデータ要素
Baseline Widely available *
This feature is well established and works across many devices and browser versions. It’s been available across browsers since 2015年7月.
* Some parts of this feature may have varying levels of support.
<meta> はHTML の要素で、メタデータを表します。これは、他のメタ関連要素 (<base>,<link>,<script>,<style>,<title>) で表すことができないものを表します。
<meta> 要素で提供されるメタデータの型は、以下のいずれかになります。
name属性が設定されている場合、<meta>要素は文書レベルメタデータを提供し、ページ全体に適用されます。http-equiv属性が設定されている場合、<meta>要素はプラグマディレクティブであり、同様の名前の HTTP ヘッダーによって与えられるものと同等の情報を提供します。charset属性が設定されている場合、<meta>要素は文字セット宣言であり、文書がどの文字エンコーディングでエンコードされているかを指定します。itemprop属性が設定されている場合、<meta>要素はユーザー定義のメタデータを提供します。
In this article
属性
この要素にはグローバル属性があります。
メモ:name 属性は<meta> 要素において特別な意味を持ちます。itemprop 属性は、<meta> 要素にすでにname,http-equiv,charset のいずれかがある場合は設定してはいけません。
charsetこの属性は、文書の文字エンコーディングを宣言します。この属性が存在する場合、その値は ASCII 文字列で大文字小文字の区別なく
"utf-8"と一致する必要があります。 UTF-8 が HTML5 文書で唯一の有効なエンコーディングだからです。文字エンコーディングを宣言する<meta>要素は、文書の最初の 1024 バイトの中に完全に収まっている必要があります。contentこの属性は状況に応じて、
http-equiv属性またはname属性に関連付けられた値を持ちます。http-equiv文書を処理するためのブラウザーへの指示であるプラグマディレクティブを定義します。属性名が
http-equivalentの短縮形なのは、利用できる値が同等の HTTP ヘッダーの名前だからです。mediamedia属性は、content属性で定義されたテーマ色を適用するメディアを定義します。値はメディアクエリーで、属性が指定されていない場合は既定でallになります。この属性は、要素のname属性がtheme-colorに設定されている場合にのみ関連します。それ以外の場合、効果はありませんので、含めないでください。namename属性とcontent属性を一緒に使用すると、文書のメタデータを名前と値のペアで提供することができます。name属性はメタデータの名前、content属性がその値を指定します。
例
>meta 記述の設定
次の<meta> タグは、ウェブページのメタデータとしてdescription を提供します。
<meta name="description" content="HTML リファレンスでは、すべての要素および属性について、すべての要素に適用されるグローバル属性も含めて説明しています。" />ページリダイレクトの設定
次の例では、http-equiv="refresh" を使用して、ブラウザーにリダイレクトを実行するように指示しています。
content="3;url=https://www.mozilla.org" 属性は、3 秒後にページをhttps://www.mozilla.org にリダイレクトします。
<meta http-equiv="refresh" content="3;url=https://www.mozilla.org" />技術的概要
| コンテンツカテゴリー | メタデータコンテンツ。itemprop 属性がある場合はフローコンテンツ、記述コンテンツ。 |
|---|---|
| 許可されている内容 | なし。これは空要素です。 |
| タグの省略 | 空要素であるため開始タグは必須であり、終了タグは置いてはいけません。 |
| 許可されている親要素 |
|
| 許可されている ARIA ロール | 対応するロールなし |
| 許可されている ARIA ロール | 許可されているrole なし |
| DOM インターフェイス | HTMLMetaElement |
仕様書
| Specification |
|---|
| HTML> # the-meta-element> |