muroiです。
今日はHTML/XHTMLついて学習しました。
とはいえ、今日は最初だったのでタグを書いて実習したのではなく、HTMLとは何か?という概要的な学習からしました。
まず初めに、SGMLというマークアップ言語があり、それをより扱いやすくしたものがHTMLであるということです。
HTMLは、テキストで書かれたものを、ネットワークでも利用できるようにタグというコンピュータ言語でマーク付けして出来上がります。
「タグ」は構造を示すものであり、タグをつけられたものに意味づけを行っています。
他にも、XMLとHTMLについての違いも学習しました。この2つの違いは、汎用的なマークアップ言語か、特化した言語であるかだそうです。
XMLが汎用的で、HTMLが特化したもの。(どうして汎用的か、特化してるかというのは詳しくはこれから学習していきます。)
それからXHTML。これはXMLを元にしてHTMLを定義したものになります。
今日はXML宣言とDTDの記述方法についての学習と実際の記述をしました。
XML宣言部では、XMLのversionと、エンコードタイプなどを指定します。
DTDは、
厳密型DTDと、移行型DTD、フレーム設定型DTDという3種類があります。
今日は厳密型DTDを使って書きました。この厳密型DTDというのは、文書の構造のみを指定するタグのみが使えるDTDだそうで、他のDTDのタグなどは推奨されないタグも含んでいるそうです。
HTMLを学習して、内容は理解していたつもりでしたが、違いなど、詳しく書こうとすると難しいですね。間違っているところがあれば、ご指摘よろしくお願いします。
—-
(2008/04/11 18:24 hirafuji追記)
動画をアップします。どうぞご覧下さい〜!

by kouno, on 04.08.08 @ 8:51 PM
補足です。
Strict = 厳密型DTD
Transitional = 移行型DTD
Frameset = フレーム設定型DTD
と、英語の方で覚えておいた方が、便利です。
エンコードタイプとは、いわゆる「文字コード」のことで、文字コードとはなんなのか、追々講義でやることになります。
「encode」と言う単語には、色々意味があるんですが、PHPやHTMLにおいて、encodeとは文字コードを指す事が多いです。
明日もよろしくお願いします。
by スタートアップ研修記 » HTML/CSS #2, on 04.09.08 @ 6:33 PM
[...] 最後に、以上の内容と前回の内容のおさらいとして、実際のソースを見ながら間違い探しをしてみました。 [...]
by スタートアップ研修記 » MTML/CSS#4 今週のマトメ, on 04.11.08 @ 7:08 PM
[...] ・HTMLとCSS (2008/04/08) [...]