携帯対応HTML/XHTMLタグコメント/XML宣言/DOCTYPE宣言
?xml
XML宣言
2009/11/23
<?xml?>
[iモード対応XHTML Ver1.0]
[au XHTML]
[SoftBank XHTML]
XML宣言は、ページの文字コードが「UTF-8」の場合は省略可能ですが、「Shift_JIS」の場合は必須です。
- EZweb(WAP2.0ブラウザ搭載端末)では、どの文字コードを採用しても省略可。
- 3キャリア対応の携帯サイトを制作する場合は文字コードに「Shift_JIS」を採用。
属性
docomo
属性 | iモード対応 HTMLバージョン | iモード対応 XHTMLバージョン | 説明 |
---|---|---|---|
version="1.0" | - | 1.0 | 必須。XMLのバージョン番号を指定(「1.0」固定)。 |
encoding="文字コード" | - | 1.0 | 必須。「Shift_JIS」、「UTF-8」などページの文字コードを指定。 |
au
属性 | XHTML | 説明 |
---|---|---|
WAP2.0 | ||
version="1.0" | ○ | 必須。XMLのバージョン番号を指定(「1.0」固定)。 |
encoding="文字コード" | ○ | 必須。「Shift_JIS」、「UTF-8」などページの文字コードを指定。 |
SoftBank
属性 | HTML | XHTML | 説明 | |||
---|---|---|---|---|---|---|
SoftBank HTML C2型 |
SoftBank HTML C3型 |
SoftBank HTML P型 |
SoftBank HTML 3GC型 |
SoftBank XHTML 3GC型 |
||
version="1.0" | × | × | × | × | ○ | 必須。XMLのバージョン番号を指定(「1.0」固定)。 |
encoding="文字コード" | × | × | × | × | ○ | 必須。「Shift_JIS」、「UTF-8」などページの文字コードを指定。 |
サンプル
XHTML
例:文字コードが「Shift_JIS」の場合 <?xml version="1.0" encoding="Shift_JIS"?> 例:文字コードが「UTF-8」の場合 <?xml version="1.0" encoding="UTF-8"?>
DOCTYPE宣言
2009/11/23
<!DOCTYPE>
[iモード対応XHTML Ver1.0]
[au XHTML]
[SoftBank XHTML]
携帯サイトをXHTMLで作成する場合は、「Basic DTD」と呼ばれる文書型定義を利用します。
docomo
端末が対応しているXHTMLのバージョンによってDOCTYPE宣言が異なります。
▼iモード対応XHTML 1.0 <!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モード対応XHTML 1.1 <!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.1 <!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 <!DOCTYPE html PUBLIC "-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/2.3) 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 "-//J-PHONE//DTD XHTML Basic 1.0 Plus//EN" "xhtml-basic10-plus.dtd">