画像の幅%指定がきかない

  • ユーザとしてログインするとこのフォーラムに投稿することができます。
    アカウントをお持ちでない場合はこちらから登録してください。
投稿日時 2008-11-8 22:29 | 投稿者: resolve
<img src="pic.jpg" style="width:30%;" />

とすると画面の横幅30%のサイズで画像が
指定されるかと思うのですが、効かないようですね。

au W51S出しか確認していないのですが
実機では指定が効いていました。

ご確認宜しくお願い致します。
投稿日時 2008-11-10 11:09 | 投稿者: DevX (管理者)
ご報告ありがとうございます。

ご指摘の通りP1エミュレータではau機のCSSによるwidth指定は無効になっていました。
修正いたします。
投稿日時 2008-11-11 2:45 | 投稿者: resolve
追記
ドコモでも効かないようですね。

SOFTBANKでは横幅が30%になるものの、
イメージ直下に<hr />を置いたりすると
画像が<hr />の上に乗っかってしまいます。
投稿日時 2008-11-14 23:52 | 投稿者: resolve
自レスばかりですみません。

某ドコモで試したところでは%指定がきかないのが正しい挙動のようです。失礼致しました。auはお返事いただいたとおり、実機での動作閣員はできました。
P1上では<hr>もソフトバンクしか指定が聞かないようですが、これは正しい挙動ととらえてよろしいですか?

こうなるとどれが正しいのやら・・・
そのためのエミュレータかと思っておりますので、検証をお願い致します。
m(_ _)m
投稿日時 2008-11-17 18:42 | 投稿者: DevX (管理者)
ドコモは、<hr>でも style="width:30%" は効かなくてよかったと思います。
auは、現在P1エミュレータでは要素にかかわらず style="width:30%" が無効になっているので、これは怪しいです m(_ _)m
ちょっと不確かなので、ソフトバンクも含めて調査してから反映します。少々お待ちください _o_
投稿日時 2008-11-28 18:22 | 投稿者: DevX (管理者)
> ドコモは、<hr>でも style="width:30%" は効かなくてよかったと思います。

これは認識違いでした _o_
ドコモで <img style="width:30%"> は無効。
<hr style="width:30%"> はHTMLでは無効。XHTMLでは有効(XHTML対応機の場合)。
SoftBankでは<img><hr>共に style="width:30%" は有効(CSS対応機の場合)。
だと思います。P1もこの動作になっています。

auで style="width:30%" は有効になるべきところが、P1では無効になっていたので、これはバージョン 1.0.1.70 で修正いたしました。

また、
----------------------------------------
resolveさんは書きました:
SOFTBANKでは横幅が30%になるものの、
イメージ直下に<hr />を置いたりすると
画像が<hr />の上に乗っかってしまいます。
----------------------------------------
この部分の現象が確認できなかったのですが、サンプルHTMLをいただくことはできるでしょうか?


価格・購入
無料評価版