【发布时间】:2017-01-22 23:40:30
【问题描述】:
我遇到了一个问题,即在 IE9 标准模式下,IE9 以这样一种方式呈现文本,即降序字母上的尾部 - “q、p、y”等 - 消失。已尝试使用填充和其他常见的 CSS 设置来帮助解决此问题,但到目前为止还没有运气。
谁知道这可能是什么?
【问题讨论】:
-
您是在设计页面还是只是查看别人的页面?
-
line-height是什么,您有在线示例吗? -
为此我能找到的最佳解决方案是使用 box-sizing(在其众多以供应商为前缀的形式中)并将其设置为 content-box,这似乎最能模仿 IE7 的功能与盒子模型。这是我第二次使用 box-sizing 使自己免于进行浏览器嗅探,如果您以后发现自己处于类似情况,我强烈建议您研究一下!
-
@thynctank,@jeroen 正在努力。
line-height是一个经常被忽视且可能导致此错误的罪魁祸首,因为如果元素的高度大于字体大小,大多数浏览器都会忽略它。 -
height/line-height、padding 等都是我最喜欢的东西。目前还没有在线示例,无论如何我都记得如何到达。感谢您的超级快速回复!
标签: css fonts internet-explorer-9 typography