タグ/端末判別/iモード対応XHTML
この内容はVer.1.35から適用されます
iモード対応XHTMLの判定 bookmark
iモード対応XHTMLは特殊な仕様になっており、従来のiモード対応HTMLや他のキャリアのHTML/XHTMLと互換性が低いため、対応するためにはそのためのテンプレートを用意しなければなりません。
MTKeitaiIfiXHTMLテンプレート・タグを使用すると、アクセスした端末がiモードで、かつiモード対応XHTMLに対応しているかを判定し、テンプレートを書き分けることができます。
MTKeitaiIfiXHTML bookmark
通常のテンプレートでは、MTKeitaiIfiXHTMLテンプレート・タグを用います。このテンプレート・タグには属性はありません。
このテンプレート・タグにより、iモード対応XHTML対応機種であると判定されると、同時にHTTPヘッダーとして、
Content-Type: application/xhtml+xml
が出力されます。
使用例 bookmark
<MTKeitaiKit><MTKeitaiIfiXHTML> <!-- ここにiモード対応XHTMLのテンプレートを記述します --> <MTKeitaiElse> <!-- ここにそれ以外のテンプレートを記述します --> </MTKeitaiElse> </MTKeitaiIfiXHTML> </MTKeitaiKit>
<MTKeitaiIfiXHTML>タグの前に改行があると、 正しく表示されないことがあります。
MTIfKeitaiiXHTMLSysTmpl bookmark
システムテンプレートでiモード対応XHTML対応機種かを判定する場合は、MTIfKeitaiiXHTMLSysTmplテンプレート・タグを使用します。
このテンプレート・タグで判定された場合も、iモード対応XHTMLであることを示す、
Content-Type: application/xhtml+xml
が出力されます。
使用例 bookmark
<MTKeitaiKitSysTmpl><MTIfKeitaiSysTmpl><MTIfKeitaiiXHTMLSysTmpl> <!-- ここにiモード対応XHTMLのシステムテンプレートを記述します --> <MTElse> <!-- ここに通常の携帯電話用システムテンプレートを記述します --> </MTElse> </MTIfKeitaiiXHTMLSysTmpl> <MTElse> <!-- ここにPC用のシステムテンプレートを記述します --> </MTElse> </MTIfKeitaiSysTmpl> </MTKeitaiKitSysTmpl>
<MTIfKeitaiiXHTML>タグの前に改行があると、 正しく表示されないことがあります。
* Six Apart、Movable Type、TypePadはSix Aaprt, Ltd.の登録商標です。
* 「iモード」「iアプリ/アイアプリ」「i絵文字」「mova」「FOMA」および「i-mode」「i-appli」ロゴはNTTドコモの商標又は登録商標です。
* 「EZweb」「EZアプリ(Java[TM])」「au」はKDDI株式会社の登録商標です。
* 「Yahoo!」および「Yahoo!」「Y!」のロゴマークは、米国Yahoo!Inc.の登録商標または商標です。
* SOFTBANKおよびソフトバンクの名称、ロゴは日本国およびその他の国におけるソフトバンク株式会社の登録商標または商標です。
* その他、当ページに記載されている会社名、製品名などは該当する各社の商標または登録商標です。
* 「iモード」「iアプリ/アイアプリ」「i絵文字」「mova」「FOMA」および「i-mode」「i-appli」ロゴはNTTドコモの商標又は登録商標です。
* 「EZweb」「EZアプリ(Java[TM])」「au」はKDDI株式会社の登録商標です。
* 「Yahoo!」および「Yahoo!」「Y!」のロゴマークは、米国Yahoo!Inc.の登録商標または商標です。
* SOFTBANKおよびソフトバンクの名称、ロゴは日本国およびその他の国におけるソフトバンク株式会社の登録商標または商標です。
* その他、当ページに記載されている会社名、製品名などは該当する各社の商標または登録商標です。