Sponsored Link
DOCUMENT
   DOCTYPEの指定  
HTML基礎 


 

Top Page 

Back Next Page

Home


 

HTML の先頭に <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML4.01//EN"> のようなものが書かれている
ことがあります。 これがDOCTYPEといわれるものです。
HTMLでは格バージョンで使用できるタグや属性などを、DTD(DocumentType Definition、文書型定義) として
定義しています。HTMLを作るときは、どのバージョンにしたがって作成するかを、宣言しなければいけません。
DOCTYPEを変更したりしてはいけませんし、宣言したDTDにしたがってHTMLを作成しないといけません。


HTML 4.01の DOCTYPE宣言一覧 

バージョン

DOTYPE 宣言

HTML 4.0 Strict


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML4.01//EN"
           "http://www.w3.org/TR/html4/strict.dtd">

厳密で正確なバージョンで不適切な要素、属性は除かれています。 フレームは使用できない。

HTML 4.0 Transitional


<!DOCTYPE HTML PUBLIC"-//W3C//DTD HTML4.01Transitional//EN" 

     "http://www.w3.org/TR/html4/loose.dtd">

フレームに関する要素や属性を除いたすべての要素と属性が定義されています。
当然ですが、フレームは使えません。

HTML 4.0 Frameset


<!DOCTYPE HTML PUBLIC"-//W3C//DTD HTML4.01Frameset//EN"

         "http://www.w3.org/TR/html4/frameset.dtd">

すべての要素と属性が定義されていてTransitional にフレームを使えるようにしたDTDです。
フレームを使いたい場合にこのDTDを宣言します。

フレームhtml

 

 

フレーム割りを記述したhtml は下記DOCTYPEを宣言します。
  <!DOCTYPE HTML PUBLIC"-//W3C//DTD HTML 4.0 Frameset//EN"

              "http://www.w3.org/TR/html4/frameset.dtd">


index.html

     HTMLを新しく書くならば、一般文書のDOCTYPE を宣言します。
  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"

              "http://www.w3.org/TR/html4/frameset.dtd">

宣言する所は<HTML>タグの上に宣言します。

 


 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"
              "http://www.w3.org/TR/html4/frameset.dtd">
<HTML>
   <HEAD>
 
    </HEAD>

    <BODY>


    </BODY>

</HTML>

  

"http://www.w3.org/TR/html4/frameset.dtd"は省略可能です。
むしろ、宣言してない人がほとんどです。

これらはまったく指定しなくてもかまいません。どうしても解らないのなら、なにも書かないほうがいいですね。


Top Page 

Back Next Page

Home


  BEGINNING COMPUTER USER Web site... Last Updated by 08/01/2001(Wen) 

copyright(C) 2001-2002 amulo all rights reserved