Caution

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

<head>

『<head>』要素はHTMLドキュメントのメタ情報を格納するコンテナです。ブラウザのタブに表示されるタイトルや文字コード、CSSファイルの読み込みなど、ページの表示には直接関係しない情報を記述します。

構文
<head>
  <meta charset="UTF-8">
  <title>ページのタイトル</title>
  <base href="https://example.com/">
  <link rel="stylesheet" href="style.css">
</head>
head内で使用するタグ一覧
タグ概要
<title>ページのタイトルを指定します。ブラウザのタブや検索結果に表示されます。
<meta>文字コード・ページの説明・ビューポートなどのメタ情報を指定します。
<link>外部CSSファイルやfaviconなどの外部リソースを紐付けます。
<style>HTMLファイル内にCSSを直接記述します。
<script>JavaScriptを記述または外部ファイルを読み込みます。
<base>ページ内のすべての相対URLの基準となるURLを指定します。
サンプルコード
<!DOCTYPE html>
<html lang="ja">
<head>
  <!-- 文字コードの指定 -->
  <meta charset="UTF-8">

  <!-- ビューポートの指定(スマートフォン対応) -->
  <meta name="viewport" content="width=device-width, initial-scale=1.0">

  <!-- ページの説明 -->
  <meta name="description" content="このページの説明文です。">

  <!-- ページタイトル -->
  <title>サンプルページ | サイト名</title>

  <!-- 外部CSSの読み込み -->
  <link rel="stylesheet" href="style.css">
</head>
<body>
  <p>ページの本体はここに記述します。</p>
</body>
</html>
実行結果

『<head>』内の記述はページ上には表示されませんが、ブラウザのタブには『<title>』で指定したタイトルが表示され、指定したCSSファイルのスタイルがページに適用されます。

概要

『<head>』内に記述する内容はページ上には表示されませんが、SEOやページの表示速度、スマートフォン対応において非常に重要な役割を担っています。

『<title>』タグの内容は検索エンジンの検索結果にも表示されるため、ページの内容を端的に表す適切なタイトルを設定することが大切です。

『<base>』タグはページ内に1つしか置けません。相対URLの基準パスを一括で変更できる便利なタグですが、使い方を誤るとリンクやリソースの参照先がすべてずれてしまうため、使用する場合は十分に注意してください。

各タグの詳細については 『meta』『link』 のページも合わせてご覧ください。

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

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