Top >  xhtml,Script >  ドキュメントタイプの記述 <!DOCTYPE>

ドキュメントタイプの記述 <!DOCTYPE>

XHTMLにはバージョンがある

この文書はどのバージョンのXHTMLで書かれたか、作成されたかを宣言する必要がある。
これを文書型宣言(Document Type Declaration:DTD)という。

この情報はは<html>はじめに記述します。<!DOCTYPE>

<?xml version="1.0" encoding=""?> 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 1.0 Strict//EN"      
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
   <head>
   <title>   </title> (このページの基本情報)
   </head>
   <body>
      (このページの本文)
   </body>
</html>

文書型宣言(Document Type Declaration:DTD)の中身

  • 公開識別子:-//W3C//DTD HTML 1.0 Transitional//EN
  • システム識別子:http://www.w3.org/TR/xhtml1/DTD/xhtml1-strect.dtd 

ドキュメントタイプの記述例

  • XHTML1.0厳密型DTDW3C の仕様で「推奨しない」とされる要素や属性、さらにフレーム機能用の内容を使用しない)
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
       "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">  
  • XHTML1.0移行型DTD(厳密型DTDに加えて、W3C の仕様で「推奨しない」とされる要素や属性も使用する)
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
       "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  
  • XHTML1.0フレーム設定型DTD(移行型DTDに加えて、フレーム機能用の内容も使用する)
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
       "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">  
  • XHTML1.1設定型DTD
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
       "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">  

XHTML1.1ではTransitionalとFramesetは破棄され、Strictに相当するモノしかない。

これらのドキュメントタイプの記述をサイトの目的や方向性で使い分け、宣言する必要がある。

トラックバック

このエントリーのトラックバックURL:
http://peke.heteml.jp/mt/mt-tb.cgi/36

この一覧は、次のエントリーを参照しています: ドキュメントタイプの記述 <!DOCTYPE>:

» MovableTypeのGoogleサイトマップとYahoo!にも効くサイトマップを自動で作る from 俺様メモ
テンプレートさえ作ればあとは放置のサイトマップ作成 Googleの場合…xml形式のファイル記述の一例 グーグルサイトマップはパーソナルなサ... [ 詳しくはこちら ]

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前に俺様の承認が必要になることがあります。承認されるまではコメントは表示されません。その際はしばらく待ってください。)

         

xhtml,Script

web標準といわれるアレ(Extensible HyperText Markup Language )MovableType,JavaScript,HTML,楽天やYahoo!の商用ページなどWEB記述。テンプレートとメモ。

同じカテゴリーの記事

re:Crazy Cool Internet Trick!   たった1行でサイトマップを検索サイト4社のクローラに教える方法   あまりにも聞かれる「ホバーウィンド」:フェードボックス設置方法   FlashやQuickTimeをJavascriptで実行させる。   Google AdSenseのタグとウンと言わないlint様   ドキュメントタイプの記述 <!DOCTYPE>   object要素によるiframe要素の代替え   だってlintがダメって言うんだもの…Flash埋め込み記述  
Sponsored Links

ETC
Google

Apple Store(Japan)