<head>タグは、文書のヘッダ情報を表す際に使用します。
ヘッダ情報とは、その文書に関する情報のことです。
head要素を正確に定義するなら、「そのHTML文書に関するメタデータを集めたもの」ということになります。
メタデータとは、その文書に関する情報のことで、
例えば、
<title>(タイトル)・
<base>(基準URL)・
<link>(リンク情報)・
<style>(スタイルシート)・
<meta>(メタデータ)
などが挙げられます。
これらのメタデータを表すタグは、すべて<head>~</head>の中に配置します。
HTML5では、head要素のprofile属性が廃止されています。
head要素のprofile属性はメタデータのプロファイルを定義したファイルのURIを指定するための属性でした。
メタデータのプロファイルとは、meta要素のname属性で指定するname=”author”やname=”description”などの値が、
何を意味しているのかを定義したものです。
head要素のprofile属性は、ほとんど利用されていませんでしたが、HTML5では廃止される予定です。
<!DOCTYPE html>
<html>
<head>
<meta charset=”UTF-8″>
<base href=”https://www.htmq.com/tech/”>
<title>HTML文書のサンプル</title>
<link rel=”stylesheet” href=”default.css”>
<link rel=”stylesheet alternate” href=”bigtext.css” title=”大きな文字”>
<meta name=”author” content=”HTMQ”>
<meta name=”keywords” content=”HTML,スタイルシート,特殊文字,リファレンス”>
<meta name=”description” content=”HTMLタグ・スタイルシートの早見表”>
<meta name=”robots” content=”all”>
<script src=”functions.js”></script>
</head>
<body> ~ </body>
</html>