HTMLとXHTML

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追記)
動画をアップします。どうぞご覧下さい〜!

3 件のコメント so far »

  1. by kouno, on 04.08.08 @ 8:51 PM

     

    補足です。

    Strict = 厳密型DTD
    Transitional = 移行型DTD
    Frameset = フレーム設定型DTD

    と、英語の方で覚えておいた方が、便利です。

    エンコードタイプとは、いわゆる「文字コード」のことで、文字コードとはなんなのか、追々講義でやることになります。
    「encode」と言う単語には、色々意味があるんですが、PHPやHTMLにおいて、encodeとは文字コードを指す事が多いです。

    明日もよろしくお願いします。

  2. by スタートアップ研修記 » HTML/CSS #2, on 04.09.08 @ 6:33 PM

     

    [...] 最後に、以上の内容と前回の内容のおさらいとして、実際のソースを見ながら間違い探しをしてみました。 [...]

  3. by スタートアップ研修記 » MTML/CSS#4 今週のマトメ, on 04.11.08 @ 7:08 PM

     

    [...] ・HTMLとCSS (2008/04/08) [...]

Comment RSS · TrackBack URI

コメントをどうぞ

名前: (Required)

eMail: (Required)

Website:

Comment:

Spam Protection by WP-SpamFree