我尝试为 textarea 控件设置字体大小(13px)和行高大小(23px)。
例如第一个代码:(http://jsfiddle.net/D6T4f/)
<TEXTAREA style="font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 23px; height: 70px;"></TEXTAREA>
如果我在空白文本区域内单击,光标将位于正确的位置。
但在这段代码中,我包含样式背景颜色:(http://jsfiddle.net/4e2dL/)
<TEXTAREA style="background-color: white; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 23px; height: 70px;"></TEXTAREA>
我只添加了一种样式背景颜色:白色;. 因此,如果我尝试在文本区域内单击,光标的位置将与第一个代码中不同(略高)。但是如果我开始输入一些文本,光标会移动到正确的位置。
如果我需要使用这种风格,如何避免这种情况?
问题出现在 IE 9 中。Chrome(最新)没问题。
如果我使用样式background-image: none;也会导致同样的问题
谢谢!