iモード対応XHTMLは下記のように分類されます。
使用するタグによっては機種を判別したうえで利用することが必要となります。詳しくはユーザエージェントをご参照ください。
各機種と対応XHTMLバージョンについては端末スペック一覧をご参照ください。

一部機種で対応XHTMLバージョンの機能のすべてを満たしていないものがあります。詳しくはiモード対応コンテンツ作成時の留意点をご参照ください。

iモード対応XHTML 1.0

XML宣言

Shift-JISの場合

<?xml version="1.0" encoding="Shift_JIS"?>

UTF-8の場合

<?xml version="1.0" encoding="UTF-8"?>

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">

i-CSS

  • i-CSSは、iモード対応XHTML用のCSSです。
  • インラインのみに対応しています。
  • 内部参照にも基本的に対応していませんが、以下に限り内部参照に対応しています。
    • リンク擬似クラスa:link
    • 動的擬似クラスa:focus
    • リンク擬似クラスa:visited
  • 外部参照には対応していません。

iモード対応XHTML 1.1

iモード対応XHTML1.1とは、iモード対応XHTML1.0をベースに要素、属性を拡張したものです。拡張した要素、属性はiモード対応XHTML1.0対応機種では基本的に無視した形で表示されます。

iモード対応XHTML1.1 拡張
  拡張部分 名前 説明
表示 div要素属性値(style属性) background-color マーキーブロックの色指定
span要素属性値(action属性) font-size フォントのサイズ指定
要素 h 見出し(ヘッダ)のサイズ指定
フォーム関連 form要素属性値(action)
mailto: フォームデータをメールで送信する
iアプリ関連 a要素属性 ilet ダウンロード即起動iアプリの指定
Flash関連 要素 object 配信するFlashコンテンツをオブジェクトとして指定する
param プレイヤに渡すパラメータを指定する
a要素属性 iswf インタラクティブ再生モードで配信するFlashコンテンツの指定
赤外線関連 要素 object 赤外線送信するデータをオブジェクトとして指定する
param 赤外線送信するデータに渡すパラメータを指定する
a要素属性 irst 赤外線送信するデータに対応したOBJECTタグIDを指定する
キャラ電関連 要素 object キャラ電ピクチャを再配布可にするとき、元のキャラ電データをオブジェクトとして指定する
param キャラ電ピクチャの再配布設定に必要となるパラメータを指定する
PDF関連 要素 object ドキュメント定義ファイル(ddfファイル)をオブジェクトとして指定する

DOCTYPE宣言

<!DOCTYPE html PUBLIC "-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.1) 1.0//EN" "i-xhtml_4ja_10.dtd">

iモード対応XHTML 2.0

iモード対応XHTML2.0とは、iモード対応XHTML1.1をベースに要素、属性を拡張したものです。拡張した要素、属性はiモード対応XHTML1.0、1.1対応機種では基本的に無視した形で表示されます。

iモード対応XHTML2.0 拡張
  拡張部分 名前 説明
表示 body要素属性値
(style属性)
background-image 背景画像の指定
テーブル関連 要素 table テーブルを作成する
caption テーブルの見出しを指定する
tr テーブルの行を指定する
th 見出しセルを指定する
td セルを指定する

DOCTYPE宣言

<!DOCTYPE html PUBLIC "-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/2.0) 1.0//EN" "i-xhtml_4ja_10.dtd">

iモード対応XHTML 2.1

iモード対応XHTML2.1とは、iモード対応XHTML2.0をベースに要素、属性を拡張したものです。拡張した要素、属性はiモード対応XHTML1.0、1.1、2.0対応機種では基本的に無視した形で表示されます。

iモード対応XHTML2.1 拡張
  拡張部分 名前 説明
位置情報関連 a要素属性 lcs GPSによる測位の指定
a要素属性値
(href属性)
pos: 位置情報のパラメータの指定
マイプロフィール関連 INPUT要素属性
TEXTAREA要素属性
iprof マイプロフィール引用
マチキャラ関連 要素 object マチキャラデータをオブジェクトとして指定する
きせかえツール関連 要素 object きせかえツールデータをオブジェクトとして指定する

DOCTYPE宣言

<!DOCTYPE html PUBLIC "-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/2.1) 1.0//EN" "i-xhtml_4ja_10.dtd">

iモード対応XHTML 2.2

iモード対応XHTML2.1をベースにしたものです。タグ/属性はXHTML2.1と変更ありません。Flash Lite 3.0で作成されたコンテンツはiモード対応XHTML1.0、2.0、2.1対応機では表示できません。

DOCTYPE宣言

<!DOCTYPE html PUBLIC "-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/2.2) 1.0//EN" "i-xhtml_4ja_10.dtd">

iモード対応XHTML 2.3

iモード対応XHTML2.3とは、iモード対応XHTML2.2をベースに要素、属性を拡張したものです。拡張した要素、属性はiモード対応XHTML1.0、1.1、2.0、2.1、2.2対応機種では基本的に無視した形で表示されます。

iモード対応XHTML2.3 拡張
  拡張部分 名前 説明
ファイルアップロード INPUT要素属性 accept 端末/外部メモリに保存されてる動画/画像ファイルをユーザが選択し、指定されたURLへデータをアップロードする

DOCTYPE宣言

<!DOCTYPE html PUBLIC "-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/2.3) 1.0//EN" "i-xhtml_4ja_10.dtd">

このページのトップへ