ダイナミックプロパティがフォーム部品に対して正しく効かない

症状

フォーム部品要素にfont-sizeプロパティの値をダイナミックプロパティを用いて指定したとき、文字の大きさにはダイナミックプロパティの値が反映されるがフォーム部品のサイズは初期サイズのまま変わらない。

例示

<form><div>
<input type="text"
  style="font-size:expression(document.body.clientWidth/30);"
  value="FORM">
</div></form>

入力ボックス内の文字サイズは閲覧領域の幅の30分の1に設定されています。

スクリーンショット

WinIE5.0WinIE5.0

WinIE6.0WinIE6.0標準モード

補足

WinIE5.5以降でも、フォーム部品要素に対してfilterプロパティを多用すると同様の不具合が発生する場合があるそうです。

修正状況

  • WinIE5.0で不具合の発生を確認しました。
  • WinIE5.5、WinIE6.0でこの不具合は発生しないようです。

関連記事

スポンサーリンク

WebViewの設定一覧

ホームページ製作・web系アプリ系の製作案件募集中です。

上に戻る