HTML CSS 講座 トップページへ

ホームページ作成 いまさらHTML,CSS講座

|  Home  |  ホームページ作成の知識  |  HTML 講座  |  HTML TABLE 講座  |  スタイルシート(CSS) 講座  |  携帯サイト 作成 講座  |
[HTMLテンプレートカテゴリ] [未分類カテゴリ]

いまさらHTML,CSS講座トップ > 携帯(モバイル)サイト 作成講座 > DOCTYPE宣言とXML宣言
様々なブックマークサービスがご利用頂けます。

■ XHTML1.0 キャリア別 DOCTYPE宣言

SoftBank ( 旧 Vodafone )
XML宣言 <?xml version="1.0" encoding="Shift_JIS"?>
DOCTYPE宣言 <!DOCTYPE html PUBLIC "-//J-PHONE//DTD XHTML Basic 1.0 Plus//EN" "xhtml-basic10-plus.dtd">
au by KDDI(EZweb)
XML宣言 <?xml version="1.0" encoding="Shift_JIS"?>
DOCTYPE宣言 <!DOCTYPE html PUBLIC "-//OPENWAVE//DTD XHTML 1.0//EN" "http://www.openwave.com/DTD/xhtml-basic.dtd">
NTT Do Co Mo(iモード)
XML宣言 <?xml version="1.0" encoding="Shift_JIS"?>
DOCTYPE宣言 <!DOCTYPE html PUBLIC "-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN" "i-xhtml_4ja_10.dtd">
XML宣言
XML宣言の記述は必須ではありませんが、文書の先頭でXML宣言を行ない、XMLのバージョンと使用する文字セットを宣言することができます。

一般的には、文字セットが国際符号化文字集合の「UTF-8」と「UTF-16」以外の場合には、必ずXML宣言を行なって使用している文字セットを示す事をお勧めします。


DOCTYPE宣言
DOCTYPE宣言とは、閲覧しているホームページがどのバージョン、どの仕様に従って作られているかのをブラウザに伝えるためのもので、W3C(HTMLの標準化団体)も、記述を推奨しています。但し、あくまで推奨であって、必須ではありません。DOCTYPE宣言に準拠した記述が出来なければ、DOCTYPE宣言は記述しない方が良いとも解釈できます。
XHTML 1.0での記述

モバイルサイトを作成する場合、各キャリアが使用する文書型定義は、下記のとおりです。

Vodafone ⇒ XHTML / CHTML
au by KDDI ⇒ HDML / XHTML
NTT docomo ⇒ CHTML / XHTML

また各キャリアは、共通のXML宣言で XHTMLのバージョン宣言を指定している点から、各キャリア共通でサイトを公開したい場合、XHTML 1.0で、記述した方が良いのではないかと思い、弊サイトでは、XHTML1.0 の解説をします。

DOCTYPE宣言は?

各キャリア推奨のXML宣言は同じなので良いと思います。DOCTYPE宣言はすべて異なりますが、バージョンが、XHTML 1.0は共通のようです。各キャリア微妙に違うのは、独自拡張タグなどを使用する為だと思われます。

HTMLのバージョンが同じという事は、独自拡張タグの使用を気をつければPCでも使う4パターンのHTML 1.0で記述できると解釈できます。

<?xml version="1.0" encoding="Shift_JIS"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

上記は私が携帯サイトを作成する時に記述する XML宣言 と DOCTYPE宣言です。

ケータイアフィリエイトなら Moba8.net
(C)VALUE NEXT 2006-2007 All right reserved