au (ezweb)サイト作成の基本事項
使用言語 : XHTML Basic
au (ezweb)向けの携帯サイトを作成するにあたって、使用する言語は「XHTML Basic」です。ほかにもau向けの言語として、HDMLという言語がありますが、今となってはあまり使われていない言語であり、なおかつ他のキャリアとの互換性がないことから、今後はXHTMLでの作成が主体になり、HDMLは消えていく流れにあるようです。
XHTMLが採用されたことによって、画像に関しても従来の「png/bmp」に加え、PC向けコンテンツでは一般 的に使用される「gif/jpeg」形式の画像ファイルを表示させることが可能になりました。また、簡単にアニメーションを表示できる「アニメーションgif」にも対応しています。
XHTML対応機種とHDML対応機種
携帯サイトを閲覧するユーザーの機種によって、搭載されているブラウザが違うので、HDML対応ブラウザを搭載している機種とXHTML対応ブラウザを搭載している機種が混在していることになります。
基本的には、XHTMLを携帯サイト制作者の意図通りに表示するためには、XHTMLに対応したブラウザを搭載している携帯電話で閲覧する必要がありますが、HDML対応の携帯でも閲覧可能なように、EZサーバ内で「XHTML→HDML」への変換が行われるため、どちらに対応しているブラウザでも閲覧が可能になっています。
逆に、HDMLで制作したページをXHTML対応ブラウザの携帯で閲覧しようとすると、EZサーバ内で「HDML→WML」への変換が行われるので、この場合も正常に表示される仕組みになっています。
以上のようなコンテンツ変換機能により、携帯サイト制作者は特に意識することなく、携帯サイトを作成することが出来ます。
XHTML Basicの基本構造
|
01
|
<?xml version="1.0" encoding="Shift_JIS"?>
|
|
02
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML Basic 1.0//EN" "http://www.w3.org/TR/xhtml-basic/xhtml-basic10.dtd">
|
|
03
|
<html>
|
|
04
|
<head>
|
|
05
|
・
|
|
06
|
・
|
|
07
|
・
|
|
08
|
</head>
|
|
09
|
<body>
|
|
10
|
・
|
|
11
|
・
|
|
12
|
・
|
|
13
|
</body>
|
|
14
|
</html>
|