textarea コントロールのフォント サイズ (13px) と行の高さのサイズ (23px) を設定しようとしています。
たとえば、最初のコード: ( http://jsfiddle.net/D6T4f/ )
<TEXTAREA style="font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 23px; height: 70px;"></TEXTAREA>
空白のテキストエリア内をクリックすると、カーソルが正しい位置に配置されます。
しかし、このコードにはスタイルbackground-colorが含まれています: ( http://jsfiddle.net/4e2dL/ )
<TEXTAREA style="background-color: white; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 23px; height: 70px;"></TEXTAREA>
背景色のスタイルを 1 つだけ追加しました: 白; . そのため、テキストエリア内をクリックしようとすると、カーソルは最初のコードとは異なります (わずかに高くなります)。しかし、テキストの入力を開始すると、カーソルが正しい位置に移動します。
このスタイルを使用する必要がある場合、これを回避するにはどうすればよいですか?
問題は IE 9 で発生します。Chrome (最新) は問題ありません。
style background-image: none;を使用した場合にも同じ問題が発生しました。
ありがとう!