Caution

お使いのブラウザはJavaScriptが実行できない状態になっております。
当サイトはWebプログラミングの情報サイトの為、
JavaScriptが実行できない環境では正しいコンテンツが提供出来ません。
JavaScriptが実行可能な状態でご閲覧頂くようお願い申し上げます。

<meta>

『<meta>』タグは文書に関するメタ情報(文字コード・説明・ビューポートなど)を指定するタグです。『<head>』内に記述し、ページの表示には直接関係しませんが、検索エンジンやブラウザの動作に影響します。

構文
<!-- 文字コードの指定 -->
<meta charset="UTF-8">

<!-- name属性 + content属性の組み合わせ -->
<meta name="description" content="ページの説明文です。">

<!-- ビューポートの指定 -->
<meta name="viewport" content="width=device-width, initial-scale=1.0">

<!-- http-equiv属性 -->
<meta http-equiv="X-UA-Compatible" content="IE=edge">
属性一覧
属性概要
charset文書の文字コードを指定します。現代のWebでは『UTF-8』を指定します。
nameメタデータの種類を指定します。『description』『keywords』『viewport』などを指定します。
content『name』または『http-equiv』に対応する値を指定します。
http-equivHTTPヘッダーに相当する情報を指定します。『X-UA-Compatible』などを指定します。
propertyOGP(Open Graph Protocol)などの拡張メタデータで使用します。
nameの主な値一覧
name値概要
descriptionページの説明文です。検索エンジンの検索結果に表示される場合があります。
keywordsページのキーワードです。現代の主要な検索エンジンではほぼ無視されます。
viewportスマートフォンなどのモバイル端末での表示設定を行います。
robots検索エンジンのクローラーへの指示を指定します。『noindex』『nofollow』などを指定します。
authorページの作成者を指定します。
サンプルコード
<head>
  <!-- 文字コード:必ずhead内の最初に記述します -->
  <meta charset="UTF-8">

  <!-- ビューポート:スマートフォン対応に必須です -->
  <meta name="viewport" content="width=device-width, initial-scale=1.0">

  <!-- ページの説明文(検索結果に表示されます) -->
  <meta name="description" content="HTMLの使い方を初心者向けにわかりやすく解説しています。">

  <!-- OGP(SNSでシェアされたときの表示設定) -->
  <meta property="og:title" content="ページタイトル">
  <meta property="og:description" content="ページの説明文です。">
  <meta property="og:image" content="https://example.com/ogp.png">
</head>
実行結果

上記の記述はページ上には表示されませんが、ブラウザやSNS・検索エンジンに対してページの情報を伝えます。スマートフォンでは『viewport』の指定によって適切な幅で表示されます。

概要

『<meta charset="UTF-8">』は必ず『<head>』の最初に記述してください。文字コードの宣言が遅れると、ブラウザが文字コードを誤判定して文字化けが発生する場合があります。

『<meta name="viewport" content="width=device-width, initial-scale=1.0">』はスマートフォン対応(レスポンシブデザイン)に必須の記述です。この指定がないと、スマートフォンでページをPC向けの幅で縮小表示してしまいます。

OGP(『property="og:..."』)はFacebookやX(旧Twitter)などのSNSでURLがシェアされたときに表示されるタイトル・説明・画像を制御するための仕組みです。Webサイトを公開する際は設定しておくとよいでしょう。

対応ブラウザ
Chrome Chrome
49 以降
全バージョンで対応しています
Firefox Firefox
57 以降
全バージョンで対応しています
Safari Safari
18 以降
全バージョンで対応しています
Edge Edge
80 以降
11 以前 ×
IE IE
11 以前 ×
Opera Opera
48 以前 ×
iOS Safari iOS Safari
18 以降
全バージョンで対応しています
Android Browser Android Browser
37 以降
4 以前 ×
Chrome Android Chrome Android
36 以降
17 以前 ×
Firefox Android Firefox Android
79 以降
3 以前 ×

記事の間違いや著作権の侵害等ございましたらお手数ですがまでご連絡頂ければ幸いです。