HTML <meta>タグ


HTMLドキュメント内のメタデータを説明します。

<head>
  <meta charset="UTF-8">
  <meta name="description" content="Free Web tutorials">
  <meta name="keywords" content="HTML, CSS, JavaScript">
  <meta name="author" content="John Doe">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>

以下の「自分で試してみてください」の例をもっと見てください。


定義と使用法

タグは、<meta>HTMLドキュメントに関するメタデータを定義します。メタデータは、データに関するデータ(情報)です。

<meta> タグは常に<head>要素内にあり、通常、文字セット、ページの説明、キーワード、ドキュメントの作成者、およびビューポート設定を指定するために使用されます。

メタデータはページに表示されませんが、マシン解析可能です。

メタデータは、ブラウザ(コンテンツの表示方法やページの再読み込み方法)、検索エンジン(キーワード)、およびその他のWebサービスで使用されます。

タグを使用して、Webデザイナーがビューポート(Webページのユーザーの表示領域)を制御できるようにする方法があります(以下の「ビューポートの<meta>設定」の例を参照)。


ブラウザのサポート

Element
<meta> Yes Yes Yes Yes Yes

属性

Attribute Value Description
charset character_set Specifies the character encoding for the HTML document
content text Specifies the value associated with the http-equiv or name attribute
http-equiv content-security-policy
content-type
default-style
refresh
Provides an HTTP header for the information/value of the content attribute
name application-name
author
description
generator
keywords
viewport
Specifies a name for the metadata

グローバル属性

この<meta>タグは、HTMLのグローバル属性もサポートしています。



その他の例

検索エンジンのキーワードを定義します。

<meta name="keywords" content="HTML, CSS, JavaScript">

Webページの説明を定義します。

<meta name="description" content="Free Web tutorials for HTML and CSS">

ページの作成者を定義します。

<meta name="author" content="John Doe">

30秒ごとにドキュメントを更新します。

<meta http-equiv="refresh" content="30">

すべてのデバイスでWebサイトの見栄えを良くするためのビューポートの設定:

<meta name="viewport" content="width=device-width, initial-scale=1.0">

ビューポートの設定

ビューポートは、Webページのユーザーの表示領域です。デバイスによって異なります。携帯電話の方がコンピューターの画面よりも小さくなります。

<meta>すべてのWebページに次の要素を含める必要があります。

<meta name="viewport" content="width=device-width, initial-scale=1.0">

これにより、ページのサイズと拡大縮小を制御する方法がブラウザに指示されます。

width=device-widthパーツは、デバイスの画面幅(デバイスによって異なります)に従うようにページの幅を設定します

このinitial-scale=1.0パーツは、ページがブラウザによって最初にロードされたときの初期ズームレベルを設定します。

次に、ビューポートメタタグのないWebページ、ビューポートメタタグのある同じWebページの例を示します。

ヒント:携帯電話またはタブレットでこのページを閲覧している場合は、以下の2つのリンクをクリックして違いを確認できます。


ビューポートの詳細については、レスポンシブWebデザイン-ビューポートチュートリアルを参照してください。


関連ページ

HTMLチュートリアル:HTMLヘッド

HTML DOMリファレンス: メタオブジェクト


デフォルトのCSS設定

なし。