css - IE7 中渲染的字体宽度比其他浏览器大

标签 css internet-explorer html fonts

在 IE7 中呈现的字体宽度比其他浏览器大(上图部分是 IE9,下图部分是 Firefox):

Snapshot

HTML:

            <div id="header_tools">
                <a href="#">Support</a> | <a href="#">FAQs</a> | <a href="#">Sitemap</a> | <a href="#">Help</a>
            </div>

和 CSS

    div#header_tools {
        font-size: 14px;
        font-weight:  normal;
        color: #918e8e;
        float: left;
    }

    div#header_tools {
        position: relative;
        top: 7px;
        left: 680px;
    }

    div#header_tools  a {
        font-size: 14px;
        color: #918e8e;
    }

有人知道为什么会这样以及如何解决它吗?

最佳答案

它似乎与字间距有关(这也是一个 CSS 属性)。最简单的可能是使用   而不是空格。

(字体抗锯齿/提示似乎也有所不同。) 抱歉,我认为字体渲染造成了细微的差异。

关于css - IE7 中渲染的字体宽度比其他浏览器大,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8533792/

相关文章:

CSS 在 a2hosting 上使用 node.js 抛出 503 错误

javascript - Internet Explorer 9 不向 Nodejs 中的数据库发送数据

javascript - AngularJS 和 Internet Explorer 未渲染我的 AngularJS

javascript - Internet Explorer 闪烁问题

javascript - IE9 对 HTML5 Canvas getImageData() 函数存在问题

html - 随着最大高度的变化响应图像缩放

html - Clearfix 无法在右侧显示配置文件

html - 为什么我的标题栏与滚动条重叠

javascript - Svelte 构建初始渲染到 index.html 文件

html - 将 HTML 导出为 PDF 始终在新页面的底部对齐