ホームページ作成講座:HTML編
はじめに
ホームページ作成に必要不可欠なものは「HTML」です。 「HTML」とは、文章の構造を定義するものです。 「文章の構造を定義」と言うと難しいですが、つまりはタイトルや見出し、段落と言ったものを指定するものです。
今は理解できなくても「HTML」を勉強していく上で理解できるように説明していくので、安心してください。 では、「HTML」の勉強を始めましょう。
HTMLはタグから成る
「HTML」は、「タグ」から成ります。 「タグ」とは、「<html>」と言った形のものです。 「ホームページ作成講座:はじめに」で作ったホームページのソースを見ると、同じようなものがあると思います。
「<」と「>」で囲まれているものが「タグ」であり、間の文字(html,bodyなど)が「タグ」の命令を決めています。 また「タグ」には、開始タグ(「<html>」)と終了タグ(「</html>」)の2種類があり、開始タグと終了タグに挟まれた文章が、タグの命令に従います。
言葉で説明すと難しく感じるかもしれませんが、実際の例で説明していきましょう。
<html>,<body>,<head>タグ
「ホームページ作成講座:はじめに」で作ったホームページのソースで説明していきます。
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<title>takus's world</title>
<meta http-equiv="Content-Style-Type" content="txt/css">
<link rel="stylesheet" type="txt/css" href="index.css">
</head>
<body>
<h1>takusの世界</h1>
<h2>takusについて</h2>
<p>
takusは私のHN(ハンドルネーム)であり、ネット上の名前です。
<br>
みなさんよろしくお願いします。
</p>
<h2>HP(ホームページ)の紹介</h2>
<p>
私のホームページの紹介をしましょう。
こちらでは、「さいとう」と言う名前を使っています。
<br>
ホームページはこちら→<a href="http://www.takus.info">さいとうです。</a>
</p>
</body>
</html>
ソースの赤い部分に注目しましょう。 「html」、「head」、「body」の開始タグと終了タグがあります。 この3つのタグは、基本的なタグですからしっかりと覚えましょう。
それぞれのタグが挟まれた部分が以下の意味を持ちます。
| <html> | 挟まれた部分がHTMLであることを示しています。 |
| <head> | 挟まれた部分がヘッダーであることを示しています。 |
| <body> | 挟まれた部分が本文であることを示しています。 |
htmlの説明はそのままですね。 「HTML」を使っていることを示しているのです。
ヘッダーと言うのが少しわかりにくいかもしれませんが。 ヘッダーと言うのは、ホームページには表示されない部分で、準備する部分と思ってください。
本文と言うのは、ホームページに表示される部分で、ホームページで実際に見ている部分になります。
いまいちよくわからないと言う人もいると思いますが、今は飛ばし読みしても大丈夫です。
<title>,<h1>,<h2>,<p>タグ
<title>,<h1>,<h2>,<p>タグの意味は以下の通りです。
| <title> | タイトルを意味しています。 |
| <h1> | 見出しを意味しています。 |
| <h2> | 見出しを意味しています。 |
| <p> | 段落を意味しています。 |
「title」は、そのままですね。 ホームページの上の青いバーに表示されます。
「h1」、「h2」は見出しで、大きく太く表示されます。 数字の部分は1から6まであって、数字が大きいほど文字が小さくなります。
「p」は段落を意味していて、文章の一つのまとまりを意味します。 文章を書くときは、「p」の中に書くのです。
ここまで覚えたら自分の紹介文でも書いてみましょう。 ホームページのタイトルを決め、簡単な自己紹介のページを作ってみましょう。 最初はサンプルのソースを少し変えて、自己紹介のページを作るとやりやすいでしょう。
<a>タグ
<a>タグの説明をしていきましょう。 「a」は、アンカーと言われていて、リンクをする時に使います。
「a」単独では使われずに、「<a href="http://www.takus.info">」のように属性と言われるものと一緒に使われます。
「href="http://www.takus.info"」の部分がリンク先を指定しています。 「"」と「"」の間がリンク先のURL(アドレス)ですので、リンク先を変えてみてください。
リンクも貼れるようになったので、いよいよホームページらしくなったと思います。 自分のお気に入りのページを紹介してみてはいかがでしょうか。
<br>タグ
<br>タグの説明をしましょう。 サンプルのソースを見ると「あれ?終了タグがないぞ?」とお思いでしょうか。 そう「br」は終了タグがなく、単独で使われるのです。 意味は「改行」で、改行したいときに使うのです。
自分で文章を書いてみた人は気付いたと思いますが、文章を書くとき普通に改行しても改行されないのです。 サンプルのソースで試してみましょう。
私のホームページの紹介をしましょう。
こちらでは、「さいとう」と言う名前を使っています。
の部分は、ホームページを見ると改行されていません。しかし、
私のホームページの紹介をしましょう。
<br>
こちらでは、「さいとう」と言う名前を使っています。
のように書き直してみてください。 改行が反映されたのがわかると思います。 改行したい場合は「<br>」を入れるのです。
<meta>,<link>タグ
サンプルのソースのタグもほとんど説明しましたが、最後に<meta>,<link>タグを説明しましょう。
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<meta http-equiv="Content-Style-Type" content="txt/css">
<link rel="stylesheet" type="txt/css" href="index.css">
サンプルのソースを見てわかるように、「a」と同じく属性が必要となります。 詳しく説明すると長くなるので簡単に説明したいと思います。
「<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">」は、文字コードを指定しています。 簡単に言うと文字化け防止ですね。
「<meta http-equiv="Content-Style-Type" content="txt/css">」は、スタイルシートの指定です。 スタイルシートを使う時に必要になるのです。
「<link rel="stylesheet" type="txt/css" href="index.css">」は、スタイルシートのファイルを指定しています。 「ホームページ作成講座:はじめに」で別に作ったスタイルシートのファイルを呼び出しているのです。 「a」と同じく「href="index.css"」でファイル先を指定しています。
少し難しいですが最初はコピペで使えばよいでしょう。 スタイルシートを使う場合はファイル名に合わせて「href="index.css"」の部分を変えるのを忘れないで下さい。
さいごに
以上でサンプルソースのタグの説明は終わりです。 実際にホームページを作ることで確かな知識になっていくので、実際にホームページを作って見ましょう。
質問・感想は大歓迎なので、質問や感想がありましたら掲示板かメールでお願いします。