HTML <head> タ

HTMLの<head>タグは、ドキュメントのメタデータやリンク、スタイル、スクリプトなどを含む重要な要素です。このタグは、ウェブページの表示や動作に関する情報を提供し、ページの内容そのものは含まれません。

HTML <head> タ

HTML <head> タグの基本

<head> タグの役割

<head>タグは、HTMLドキュメントのヘッダーセクションを定義します。このセクションには、以下の要素が含まれます:

  • <title>: ページのタイトルを定義します。
  • <base>: 基本のリンクURLを設定します。
  • <meta>: メタデータを提供します。
  • <link>: 外部リソースへのリンクを定義します。
  • <style>: 内部スタイルシートを定義します。
  • <script>: クライアントサイドスクリプトを定義します。
  • <noscript>: JavaScriptが無効な場合に表示されるコンテンツを定義します。

HTML <title> タグ

<title> タグの重要性

<title>タグは、ブラウザのタイトルバーやタブに表示されるページのタイトルを定義します。このタグは必須であり、ページの識別に重要な役割を果たします。

<title> タグの例

<!DOCTYPE html>
<html>
<head><meta charset="utf-8">
<title>文書のタイトル</title>
</head>
<body>文書の内容...
</body>
</html>

HTML <base> タグ

<base> タグの役割

<base>タグは、ページ内の全てのリンクの基準となるURLを指定します。このタグは、リンクがどこに向かうべきかを一貫して管理するのに役立ちます。

<base> タグの例

<head><base href="http://www.japanitguide.com" target="_blank"></head>

HTML <meta> タグ

<meta> タグの用途

<meta>タグは、ドキュメントのメタデータを定義します。メタデータは、ページの説明、キーワード、著者情報、文字セットなどを含みます。

<meta> タグの例

<head>
<meta charset="utf-8">
<meta name="keywords" content="HTML, CSS, JavaScript">
<meta name="description" content="ウェブ開発のチュートリアル">
<meta name="author" content="Web開発者">
<meta http-equiv="refresh" content="30">
</head>

HTML <link> タグ

<link> タグの役割

<link>タグは、HTMLドキュメントと外部リソース(特にスタイルシート)との関係を定義します。

<link> タグの例

<head><link rel="stylesheet" type="text/css" href="styles.css"></head>

HTML <style> タグ

<style> タグの用途

<style>タグは、内部スタイルシートを定義するために使用されます。これにより、ページのスタイルを直接HTMLファイル内で指定することができます。

<style> タグの例

<head>
<style type="text/css">
body {    background-color: yellow;}
p {    color: blue;}
</style>
</head>

HTML <script> タグ

<script> タグの役割

<script>タグは、クライアントサイドのスクリプト(通常はJavaScript)を埋め込むために使用されます。このタグを使用して、ページにインタラクティブな機能を追加することができます。

<script> タグの例

<head>
<script type="text/javascript">
function myFunction() {    alert("Hello, World!");}
</script>
</head>

HTML <noscript> タグ

<noscript> タグの用途

<noscript>タグは、JavaScriptが無効になっている場合に表示される代替コンテンツを提供します。

<noscript> タグの例

<head>
<noscript>    
<style>
        body { display: none; }    
</style>    
<div>JavaScriptが無効になっています。</div>
</noscript>
</head>

HTML <head> タグ内の要素

タグ

説明

<head>

ドキュメントの情報を定義する

<title>

ドキュメントのタイトルを定義する

<base>

ページ内リンクの基準URLを設定する

<link>

外部リソースとの関係を定義する

<meta>

メタデータを定義する

<script>

クライアントサイドのスクリプトを定義する

<style>

内部スタイルシートを定義する

QA

Q1: <head> タグにはどのような要素を含めることができますか?

A1: <head> タグには、<title>, <base>, <meta>, <link>, <style>, <script>, <noscript> などの要素を含めることができます。

Q2: <meta> タグは何のために使用されますか?

A2: <meta> タグは、ドキュメントのメタデータを定義するために使用されます。これには、ページの説明、キーワード、著者情報、文字セット、リフレッシュタイミングなどが含まれます。

Q3: <title> タグはどこに表示されますか?

A3: <title> タグの内容は、ブラウザのタイトルバーやタブに表示されます。また、ブックマークや検索エンジンの結果ページにも表示されます。