au by KDDI EZfactory

ヘルプ | サイトマップ

EZfactoryサイト内検索

XHTML HDML マルチメディア・コンテンツ 技術情報 ダウンロード
技術情報
XHTML Basicについて

HDMLについて

HTML変換仕様

タグ変換仕様

デッキ分割仕様

入力フォーム変換仕様

「iモード・オプション」のサポート

機能制限事項

その他の注意事項

画像変換仕様

iモードとの互換性

機種別情報一覧

JPEGコンバータ

GIF画像

ランチャーアイコン

バーコード

絵文字

ダウンロードCGI

EZムービー

EZアプリ (Java™)

オープンアプリ (Java™)

簡易位置情報

SSL通信

IPアドレス帯域

デコレーションメール

そのほかの技術情報

auケータイクーポン



機能制限事項


ここでは『HTMLコンテンツ変換機能』での制限事項について説明します。

デッキ分割


EZサーバは、稀に、HDMLの「短い」カード、あるいは「不自然な」カード、 もしくは デッキ を生成する可能性があります。

また、入力フォームを含んだHTMLは、変換結果であるHDMLのサイズが大きくなる傾向にあるため、特に、MaxPDUが1.4Kという制限のあるモノクロブラウザでは、変換後のHDMLがこのサイズに収まらず、デッキ分割が行われる場合があります。その結果として、デッキの分割点が見つからなかった場合には、

「エラー 12009:HTMLページをHDMLに翻訳できませんでした。」
(詳細「エラー12008:HTMLページは変換するのに大きすぎます。」)

というエラーメッセージが端末に表示されます。

デッキ分割後での行の重複


CSS のpage-break-after を利用したカード分割を行ったカードの途中にデッキ分割の分割点が発生した場合、デッキ分割の前後で、1行分の文字列が重複して両方のデッキに表示される場合があります。

コンパイルエラーが発生するパターン


次のタグを組み合わせて利用するとコンパイルエラーとなりますので注意が必要です。

<form>タグ内に <div align="center">タグがある場合
<div align="center">タグ内に <form>タグがある場合
<form>タグ内に <center>タグがある場合
<center>タグ内に <form>タグがある場合
<form> 〜 </form> の間に <a href=....> 〜 </a> といった記述がある場合
<input type="radio">要素で、 NAME="日本語" とした場合

また、以下の例のように <center>タグが <form>タグにまたがっている場合、</center>から</form>の間のフォームの構成部品が表示されない、もしくはコンパイルエラーとなる場合があります。

<center>
aaaa
<form method="post" action="../cgi-bin/posttest.cgi">
Name:<br>
<input type=text name="CNAME" SIZE=20><br>
</center>
<input type=password name="PASSWDE" SIZE=8 maxlength=8><br>
<textarea name="MESSAGE" cols=20 rows=4>input your comment here</textarea><br>
</form>

以下の部分は表示されません。

<input type=password name="PASSWDE" SIZE=8 maxlength=8><br>
<textarea name="MESSAGE" cols=20 rows=4>input your comment here</textarea><br>

複数のsubmitボタン


同一の入力フォーム内に、複数の <input type="submit"> があった場合、
2番目以降の <input type="submit"> は無視されます。

ラベル文字列が記述されていない場合


入力コントロールに対応する <label>要素、もしくは 相当する文字列 (「<label>要素」参照) が記述されていない場合、<input>要素であれば、type属性がラベル文字列として使われます。

入力フォーム変換仕様 > <form>/<label>/<input>

<select>要素であれば、最初の <option>要素の選択肢文字列 (value属性) がラベル文字列として使われます。
<textarea>要素であれば、name属性がラベル文字列として使われます。

<hr>


HTMLで <center> 〜 </center> 間 に、<hr>要素を記述した場合、<hr>の次からの文字列がセンタリング表示されません。これは、<hr>が <LINE> ---..... に変換されているためです。
(HDMLでは、一旦 <LINE> が使用されると、そこから LINEモードとなって、<CENTER>が正しく効かなくなります。)

<div align="center"> 〜 <div> でも、上記と同様に、<hr>要素以降の文字列がセンタリングされなくなります。

このページの先頭へ



KDDI: ユビキタス・ソリューション・カンパニー
au 電話・インターネット 法人サービス 会社情報
Designing The Future ここから当ウェブサイトの情報についてのメニューです。
免責事項 リンクについて 推奨環境 プライバシーポリシー Copyright © KDDI CORPORATION. All Rights Reserved.