1と2の間辺りからはじめるHTML講座 タグってどんなもの?

もくじ
目次を飛ばして本文へ
博士H:

さて、授業を始めようかの。

生徒B:

しつも〜〜ん

博士H:

おお、いきなりじゃの、なんじゃ?

生徒B:

「タグ」ってなんですかぁ?

博士H:

ソースを見てみるじゃ。
ブラウザで表示されとらんような、
<
と、
>
で囲んだものがあるじゃろ。
タグっちゅうのはそれじゃよ。

生徒B:

ええ〜っ!? それだけっ?

博士H:

なにぃー、ワシをうタグっとるのか!?

生徒B:

〜〜〜・・・・

博士H:

そうそう、先に言っておかねばならぬが、
HTMLでは、改行は<br>するんじゃぞ。

生徒A:

改行にイチイチそんなものを
書かないといけないんですか?

博士H:

そうじゃ。
普通に改行してもタブを使って字下げしても、
ブラウザでは全て一つの半角スペースとして
扱われるのじゃ。
例えば こんな風じゃったり、
こう じゃったり
こんなけ入れても 半角スペース一つ分空くんじゃ。

生徒A:

何故そんな面倒な仕様になってるんですか?

博士H:

これは、
作る側の人間が
後で自分が見やすいように加工できる

ようになっとるわけじゃな。

全角スペースは   別じゃぞ。
適当に文字をそろえる時には、
これを使うとええかも知れんの。

おおっと、半角カナとか、○囲み文字とか、
メールで「使っちゃダメぇ!」な文字は、
Webページでもゲンキン
じゃぞ。
お金の事ではないのじゃな。

生徒B:

空がキレイだなぁ。

生徒A:

改行の<br>、<>で囲ってあるって事は、
これ、タグなんですか?

博士H:

その通りじゃ。
こんな風に、内容の無いような要素もあるぞい。

生徒B:

さぶっ 零下10度。

生徒A:

それじゃ、表示したくないものは
全部<>で囲っちゃえばいいんですね!

博士H:

おぉおっと、
そんな早合点してはイカンぞな。

表示したくない部分の始めに
<!--
最後に
-->
と書き込むんじゃ。
<!--ホレホレ-->とこの次に書き込んでおるが、
表示されんじゃろ?

こういうのをコメントと言うとる。
間で改行しても大丈夫じゃぞい。

ちなみに、コメント中に「-」を
2本以上つなげて使わんほうが良い
ぞ。
ちいとややこしい話があるでの。

生徒B:

なるほど、
自分がそこにどーゆータグを書いたのか
覚え書きをしとく
のにいいね。

ところで、
<>で括ってあるって事は、
これもタグなんだな。

博士H:

いんや、違うぞい。
ただの、自分の為の覚え書きじゃからの。
表示にも影響せんし、裏方にもならんじゃろ。
全く意味を持たんで、タグとは呼ばぬのじゃ。

生徒B:

ああ、なるほどね。

生徒A:

えっと・・・前のセリフで出てくる内容要素って
専門用語ですよね。
どういう意味なんですか?

博士H:

よく気が付くのぉ。
そう急かずとも、後できちんと説明するのじゃ。
もう少し待ってくれじゃ。

博士H:

それじゃあ、タグというものの基本的な構造を
理解していこうかの。
まずは、以下の図を見るじゃ。

博士H:

1.ここには要素名を書くんじゃ。
 「<」と「/」、1.との間には何も入れないように。

 これはトップレベルドメインみたいなモンで、
 「今から書くのは文字のことじゃ」とか、
 「これから画像のことについて書くんじゃ」と言う風に、
 おーおきなことを決めとるんじゃな。

ワシのようなジジのことを、
オキナ、と言ったりするんじゃな。

生徒B:

はかせ〜、凍え死にそーでーーす。
先に進んでくださーい。

博士H:

ったくもー、チカゴロノワカイモンは
ワシのギャグを理解しとらん。

2.ここは属性と呼ばれとる。
 Windowsで言う、プロパチィみたいなモンじゃな。
 文字の場合、どんなフォントを使うかとか、
 大きさはどのくらいかとか
 画像の場合は、高さ、幅など
 リンクの場合は、リンク先といった具合じゃ。

3.ここが主に直接表示される部分じゃ。
 内容と呼んどる。

 ホントは順序が逆で、
 「何かを指定したい文を
 その為のタグで囲んで指定する
」のじゃ。

生徒B:

さっきから要素、要素って出てるけど、
要素って一体何?

博士H:

要素っちゅうのは、
開始タグ<b>等から終了タグ</b>なんかまでの、
一まとまりのことじゃ。

要は参考に使っておる例全体で、
一つのfont要素なのじゃよ。

生徒B:

でっ!?
じゃあ、bodyタグで本文を全部囲うけど、
それって全部、body要素ってことになるの?!

博士H:

その通りじゃ。
(bodyの説明って、まだしとらんのじゃが…)

生徒B:

ひえ〜〜;;

生徒A:

属性って無くても良いんですか?

博士H:

無くて良いものもあるし、
絶対入れとかなきゃならんものもある
そういった属性には[必]マークを付けとる。
同じものは二度使えぬが、
重複しないなら大体無制限じゃ。

要素名と属性、属性と属性の間は
必ず半角スペースで区切る
のじゃぞ。
全角スペースで区切ろうモノなら、
表示がムチャクチャの茶瓶土瓶になってしまうのじゃ。

半角スペースの代りに
改行を使っても良いぞい。

生徒A:

(ムチャクチャの茶瓶土瓶・・・)

博士H:

それから、こういう事もしてはならんぞ。

博士H:

きちんと入れた開始タグの逆順に、
内側から終了していくのじゃよ。

博士H:

次回は、HTMLの骨組みについてじゃ。

<トップページ[P] 大体の感じを教えて[N]>

▲見出しへ戻る
最終更新日:2003年11月24日
Copyright © 2001-2003 ばあど All Rights Reserved.