我有一个 TEXTAREA
,其中间距非常重要。我将其格式化如下:
TEXTAREA {
font-family: Tahoma, Arial;
font-size: 8pt;
letter-spacing: 0px;
line-height: 13px;
}
如何,如果我输入一些文本,行高没有正确应用:每个段落的最后一行(在按下回车或 shift-enter 之前)是一个像素到高:
此问题仅出现在 Internet Explorer 9 中,不会出现在 Firefox 7 或 Chrome 14 中(目前尚未测试旧版本)。
有什么办法可以去除它吗?
顺便说一句:文本区域的最后一行不会发生这种情况,除非它后面有一个换行符。
问候, 史蒂芬
最佳答案
我知道这实际上可能不会完全有帮助,也不是完整的答案,但可能值得阅读一下 !important
的用法CSS 中的声明。
http://www.impressivewebs.com/everything-you-need-to-know-about-the-important-css-declaration/
想到这一点的唯一原因是可能会应用另一种样式/声明,此后会导致某种问题,这将确保您的文本区域应用了正确的样式。
您可能还想检查任何 <p>
CSS 声明不会导致与任何底部或顶部边距/填充的冲突/问题?跨度或任何其他可能导致某种问题的样式也是如此。
就像我说的,我知道这可能一点帮助也没有,但它有可能。
关于html - TextAreas 中 IE9 中的行高差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7651839/