【发布时间】:2012-10-17 16:27:39
【问题描述】:
我尝试为 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>
我只添加了一种样式background-color: white;。因此,如果我尝试在 textarea 内单击,光标的位置将与第一个代码中不同(略高)。但是如果我开始输入一些文本,光标会移动到正确的位置。
如果我需要使用这种风格,如何避免这种情况?
问题出现在 IE 9 中。Chrome(最新版)没问题。
如果我使用样式 background-image: none;
也会导致同样的问题谢谢!
【问题讨论】:
-
您应该提供您正在使用的 IE 版本。此外,设置它的 jsfiddle 可以帮助您更快地获得答案。
-
接受任何对您有帮助的答案。或者发布您的解决方案,以便其他人可以获得帮助。谢谢!
标签: html css internet-explorer