html - TextAreas 中 IE9 中的行高差异

标签 html css internet-explorer browser textarea

我有一个 TEXTAREA,其中间距非常重要。我将其格式化如下:

TEXTAREA {
  font-family: Tahoma, Arial; 
  font-size: 8pt; 
  letter-spacing: 0px; 
  line-height: 13px;
}

如何,如果我输入一些文本,行高没有正确应用:每个段落的最后一行(在按下回车或 shift-enter 之前)是一个像素到高:

Annotated Screenshot

此问题仅出现在 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/

相关文章:

javascript - 如何在html中制作响应式左侧栏

html - 如果选中复选框,则突出显示标签

css - 在 CSS3 圆内水平和垂直居中

angularjs - 在 Angular 应用程序中导航其他页面时,IE 图标消失

VBA Internet Explorer下拉列表问题

html - 第一行和第二行之间有间隙的自定义单选按钮

html - 如何从带有显示表格单元格的 div 中删除边距顶部?

html - 给父 div float 内容的宽度

html - 使用垫子按钮以 Angular 构建导航栏

javascript - .getAttribute ("maxlength")现在为 IE7 返回 null