2010/03/15

携帯ブラウザーのタグ解釈

(*)何回目かの愚痴...


携帯サイトのアプリを作っていて、キャリアによって表示結果が違うのは毎度のことですが。...www

cssは外部cssにすると適用されないケースもあります。Header部分に直に書ことで適用できます。

しかし、キャリアによって適用されないタグがあるようです。

div,img,pなどのBlock句は  position: absolute; で自由に位置が変えられ指定です。

sofbank携帯だと、問題なく反映されます。しかし、 AU携帯だと、div句に対しては有効ですが、

img,p,span句に対しては無視されます。background-color も無視されます。

つまり、CSSを適用するには、
句を必要があります。

img句で Width/Heighを使って(stretch等の)サイズ変換することは良く使う手ですが、それが使えない......

PC向け頁と共通化を計っているので、この制約は辛い。

ToMailで、携帯メーラーを起動し漢字文字列を初期値設定するとき、softbank機以外はSJISエンコードしないと文字化けします。

PC向けでも、FireFoxを対象にするときは、SJISエンコードの必要があります。文字コード問題は規約がことなると、何時までも対応を強いられます。

同一頁をPC用と携帯用で切り分けるために、div句のvisualをon/offしてますが、

AGentで相手の機種をみて、処理を変えないといけないので、局所的に煩雑になります。



Page.Requestで画面情報を取得できるのだから、動的にHTMLを吐き出した方がスッキリ書けるような気がしてきました。

後ろ向きな対応がいつまでも必要な分野..あぁ..

0 件のコメント:

コメントを投稿