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設定
なし。