我在一个项目中使用字体“Lucida Sans Unicode”,但遇到了问题。在 IE9 中,文本下方有一些空间,我不知道为什么会这样。在 Chrome 中没有那么多空间。这是一个示例,您看到的边框来自 IE9 开发人员工具中的“单击时选择元素”功能:
这是在浏览器模式:IE9 和文档模式:IE9 标准。
这是浏览器模式:IE8 和文档模式:IE8:
如您所见,“p”下方的空间较小。Chrome 的显示方式与 IE8 模式相同。
当我想对齐东西时,渲染的差异会造成麻烦;当它在一个浏览器中正常时,在另一个浏览器中就不行了。
有谁知道为什么会发生这种情况,更重要的是,如何解决它?
提前感谢所有回复。
编辑:
小提琴:http: //jsfiddle.net/94Tq9/
.