firefox与chrome的问题,带有粗体文本和双边框

Sim*_*Sim 5 html css firefox fonts bold

我正在网站上工作,我有一些问题,希望你们能帮助我:)

  1. 如果我在菜单中对我的文字加粗,它在Firefox:S中显得过于大胆,但在Chrome中看起来很好.

  2. 在Firefox中,#content容器上的双边框超出了阴影效果:S,但在Chrome中看起来不错.

Mac Firefox 5.0.1和Chrome 13.0.782.112上的屏幕截图:

是我的项目.

我希望有人可以帮助我解决这个问题.

如果你有我能做的更好的事情,我也会很高兴听到这个:)

tw1*_*w16 3

关于浏览器之间字体看起来不同的第一个问题bold只是因为浏览器呈现文本的方式不同。你对此无能为力,除非你走上使用图像的可怕道路。

你的第二个问题不是关于,border而是关于outline。这是由于 Firefox 解释outlinewhenbox-shadow应用的方式造成的。而是将其应用到阴影之外。

您可以将下面的代码放入 css 中以定位 Firefox 并将大纲带回:

@-moz-document url-prefix() {
    #content{
        outline-offset: -11px;
    }
}
Run Code Online (Sandbox Code Playgroud)

实例: http: //jsfiddle.net/tw16/n8bet/