html - IE7 文本渲染空间太大?

标签 html css internet-explorer compatibility space

IE 7 的渲染: IE 7's rendering 一切 其他的渲染: Everything else's rendering 这两张图片之间存在一些问题,但我担心的是线条之间的间距太大。我将行间距设置为 0px,然后顶部的“此处的页面名称”看起来是正确的,但其他一切都搞砸了。将其他一切都设置为 1.2,一切看起来都不错……但这会使其他所有浏览器都乱七八糟。我应该怎么办?我是否缺少其他属性,或者我是否必须找到解决方法?

代码:

顶部“此处的页面名称”周围的 div

#TopBar {
    padding: 0px;
    height: 50px;
    max-height: 50px;
    overflow: hidden;
    z-index: 250;
}

“此处的页面名称”的实际 h1 元素

.TitleText {
    font-size: 2em;
    color: white;
    text-align: center;
    line-height: 1.2;
}

一切:

* {
    padding: 0px;
    margin: auto;
    font-family: Tahoma;
    line-height: 1.2;
}

我试着稍微修改一下这些值,但我只能让它在 IE7 或其他任何东西上看起来都不错

最佳答案

在发布我的代码时想通了...

在我的代码中:

* {
    padding: 0px;
    margin: auto;
    font-family: Tahoma;
    line-height: 1.2;
}

我将所有内容的边距默认设置为自动,使 IE7 呈现一个不同于 0px 的值。通过将 margin-top 属性设置为 0px,它消除了标题栏顶部的额外空间并修复了截断问题。

关于html - IE7 文本渲染空间太大?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21411744/

相关文章:

internet-explorer - knockout 中的内存泄漏

javascript - IE 是否有像 Chrome、FF、Safari 和 Opera 那样简单的、javascript 驱动的扩展开发方式?

html - 字体系列: "Shojumaru",草书,宋体,衬线; , 在 IE 上显示不正确

javascript - JS正则表达式仅替换重复 block 的第一个 block 中的内容

javascript - 如何将变量传递给 CSS 网格 repeat() 函数

jquery - 动画宽度 : content goes out when width zero

internet-explorer - 我只是不知道它是什么,尝试了一切,IE 7 错误

javascript - 中止 xmlhttp 请求

javascript - 无法在两种 CSS 样式之间切换

javascript - 将鼠标悬停在 CSS 中的 div 上时显示内容