HTMLとは?
HTML(Hyper Text Markup Language)とは何でしょうか。呼び名は時々見ることはあってもその意味は明確にはイメージできていないのではないでしょうか。実は私もはっきりとは分かりません。
「Hyper Text Markup Language」を少し丁寧に解釈すれば、「ハイパーテキストのための、文書に目印を付ける方法を定めた文法上の約束」ということになります。
ハイパーテキスト(HyperText)とは、「テキストを超えたテキスト」というような意味です。つまり、ハイパーリンクなどの機能をそなえた 「超」テキストということです。
また、マークアップとは、普通の文書に目印を付ける(マークアップする)ことで、その部分が文書中でどんな働きをしているか(見出しなのか、段落なのかなど)をはっきりさせようということです。
ランゲージ(Language)は、英語とか仏語とか、あるいはプログラミング言語などの「言語」というよりも、このマークアップをどんなルールで行うかをきちんと決めておくための約束、つまり文法という程度の意味にとらえたほうが良いということのようです。
この名前を言葉どおりに解釈すれば、「ハイパーテキストのための、文書に目印を付ける方法を定めた文法上の約束」ということになります。このように説明されてもやっぱりしっくりきませんよね。
要するに、インターネットエクスプロ−ラやネットスケープナビゲーターなどブラウザ上にホームページを表示させるにはHTML言語を使ってファイルを作成する必要がある、くらいにおぼえておけばいいと思います。
HTML言語といってもそんなに難しく考える必要はありません。文章や画像をどこに配置するかを、タグやスタイルシートを使って指定するだけのことです。
試しにこのホームページ上部にあるツールバーの「表示」→「ソース」をクリックしてみてください。本文とタグの入り混じったものが表示されます。それがHTMLファイルと呼ばれるものの正体です。
次の項目→拡張子を表示させる