|
まず、携帯のHPですが、リンクや画像表示など簡単な動作をするタグしかかけません。
また、携帯サービスを行っている会社は、「vodafone」と「EZWEB」と「i-mode」の3つあるのですが、それぞれタグや出来ることが違ったりします。
| vodafone |
HTMLの一部 |
| EZWEB |
XHTMLかHDML |
| i-mode |
コンパクトHTML |
vodafoneとi-modeのタグはほぼ同じなので、個々に作らなくても同じページでいけます。
◆HTML/CHTML基本的なタグ
vodafoneとi-mode用の基本的なタグ。このタグ+絵文字で充分サイトが作れます。
<HTML></HTML>
<HEAD></HEAD>
<meta http-equiv="Content-Type"
content="text/html; charset=Shift_JIS">
<TITLE></TITLE>
<BODY ></BODY>
<A href=""></A>
<BR>
<HR color="">
<DIV align=""></DIV>
<IMG src="">
<FORM action="" method=""> <font color="">
<INPUT type="">
<SELECT></SELECT>
<MARQUEE></MARQUEE>
注意事項: ■フォームにセンタリングを使うと、EZWEBでエラーが出ます。 ■カタカナは全角よりたくさん表示できる半角が好まれます。
半角⇒全角は、さくらエディターでファイルごとに変換可能。
文字置換ならDevasで。 ■inputは入力モードの指定が使えます。istyle はi-mode/EZWEB用。modeはvodafone用。
| 平仮名の場合 |
istyle = 1 mode = hiragana |
| 半角カタカナの場合 |
istyle = 2 mode = hankakukana |
| アルファベットの場合 |
istyle = 3 mode = alphabet |
| 数字の場合 |
istyle = 4 mode = numeric |
使用例:<input type="text" name="sample" istyle = "4" mode = "numeric" value="default_value">
注意:value を指定する場合、valueの前に置くこと。
■メールアドレスへリンクを貼る場合は、URIエンコードする。
メールアドレスの書き方:<A HREF = "mailto:メールアドレス?subject=件名&body=内容">
| Perlでの書き方の例
#$argURIエンコードしたい文字列
$arg = Jcode->new($arg, 'euc')->sjis;
$arg =~ s/(\W)/'%'.unpack("H2", $1)/ego;
|
|