XHTML BasicとXHTML Mobile Profileの選択

XHTML BasicとXHTML Mobile Profileの選択

Web全般XHTML BasicとXHTML Mobile Profileの選択

久しぶりにモバイルサイトの現状を少し調べてみましたが、モバイルサイト向けの xhtml には現在は 2 種類の仕様があるようです。昔(5年くらい前)は html で書いていたのですが、やはり今は xhtml が主流ですね。

・XHTML Basic(W3C)
・XHTML Mobile Profile(OMA)

そこで、上記のどちらの仕様を採用するかというところですが、XHTML Mobile Profile は XHTML Basic を拡張していることもあり、XHTML Mobile Profile を採用しておくといいのかもしれません。各仕様の宣言部は下記の通り。

[XHTML Basic]
<?xml version="1.0"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML Basic 1.0//EN"
   "http://www.w3.org/TR/xhtml-basic/xhtml-basic10.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja">

[XHTML Mobile Profile]
<?xml version="1.0"?>
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN"
 "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja">

SoftBank と au は XHTML Mobile Profile で記述しても特に問題ないという情報が多いですが、DoCoMo は XHTML Mobile Profile の仕様に完全にマッチしていないので注意が必要だそうです。css も DoCoMo は別ファイルが読み込めないなど、キャリア間の問題はまだまだあるようです。

PHP×携帯サイトデベロッパーズバイブル を購入しましたが、まだ読み始めれていないので、それを見ながらモバイルサイトに対する長年のブランクを埋めていかなければ・・・。

最終更新日:

関連記事

人気記事

新着情報