<html>タグに続いて、HTMLにとって必須のタグが<head>タグだ。
<head>~</head>に囲まれた部分というのは、サイトを見ているユーザーには見ることが出来ない。
プログラミング小僧がWEBの知識が全くなかった時、これが全く理解出来なかったのだが、要は<body>~</body>の部分がユーザー用。
<head>~</head>に囲まれた部分はGoogleなどの検索エンジンに伝えたい情報用ってことだ。
<head>~</head>で、検索エンジンに何を伝えたいかというと、
- こういうCSSファイルを読み込みます。
- このページのタイトルは~なので、そういう検索ワードで検索されたら表示してね。
などだ。