こんばんは。harukです。
DoCoMo編…となるはずですが、特に書くようなことがないので、今回はXHTMLについて少し書いてみます。
現在ではすべてのキャリアが3G端末がメインとなってきています。
※2006年11月末現在
DoCoMo: 約60%
au: 約90%
SoftBank: 約35%
ほとんどの3Gの端末ではHTMLに加え、XHTMLを使うことができます。
XHTMLを使うことによって、文字の背景色を設定できたりするなど、デザイン表現が多彩になっています。
今回はXHTMLを使用する上での、各キャリアの仕様の違いなどをまとめてみたいと思います。
- 対応機種
- DoCoMo
FOMA(初期の2001,2002,2101以外) - au
WAP2.0ブラウザ搭載端末 - SoftBank
W型、3GC型
- DoCoMo
- DOCTYPE宣言(推奨)
- DoCoMo
<!DOCTYPE html PUBLIC "-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN" "i-xhtml_4ja_10.dtd">
<!DOCTYPE html PUBLIC "-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.1) 1.0//EN" "i-xhtml_4ja_10.dtd">
<!DOCTYPE html PUBLIC "-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/2.0) 1.0//EN" "i-xhtml_4ja_10.dtd">
<!DOCTYPE html PUBLIC "-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/2.1) 1.0//EN" "i-xhtml_4ja_10.dtd">
- au
<!DOCTYPE html PUBLIC "-//OPENWAVE//DTD XHTML 1.0//EN" "http://www.openwave.com/DTD/xhtml-basic.dtd">
- SoftBank
<!DOCTYPE html PUBLIC "-//JPHONE//DTD XHTML Basic 1.0 Plus//EN" "xhtml-basic10-plus.dtd">
- DoCoMo
- Content-Type
- DoCoMo
application/xhtml+xml
- au
text/html
application/xhtml+xml
- SoftBank
text/html
application/xhtml+xml
- DoCoMo
- CSS
- DoCoMoがインラインのみの対応のためstyle=""のように指定しないといけません。
- その他
- Content-Lengthが必須
- 文字コードはShift_JIS
- (XHTML関連)
- 要素/属性は小文字
- 空要素以外のタグは省略不可
- 属性の省略不可
(例) <input type="checkbox" name="hoge" value="abc" checked="checked" />
基本的なことばかりでしたが、
その他、細かい違いがあればぜひ教えて下さい。