テキスト入力フォームの幅が文字入力時に変化する

例示

<form>
<div style="margin-left:3em;">
<input type="text" style="width:30%; line-height:1;">
</div>
<div style="margin-left:3em;">
<textarea style="width:30%; height:3em;"></textarea>
</div>
</form>

入力領域に何か文字を入力してください。

スクリーンショット

input要素の入力領域に文字を入力した後の状態です。

Ns7.1Netscape7.1標準モード

WinIE6WinIE6.0標準モード

補足

  • 祖先要素の左マージンや左パディングの値が大きいほど、またinputおよびtextarea要素自身のwidthプロパティの値が大きいほど、入力領域の幅が広がる量も大きくなるようです。
  • WinIE5.0以前では文書を表示した段階で既に幅が広がった状態(5.5以降で文字を入力した後の状態と同じ)になります。
  • 参考資料:文字を打つとビロンと伸びるフォームアイテムねこめしにっき

修正状況

WinIE6.0の標準モードと互換モードで不具合の発生を確認しました。

関連記事

スポンサーリンク

h4要素以外の見出し要素でfont-sizeを算出する際に親要素の値を参照しない

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

上に戻る