css - 使用@font-face 的带有背景颜色的内联标题 - 在 Safari 或 FF 中不适用于 Mac

标签 css macos firefox safari font-face

我有一个内联标题 (h1),标题上有背景色,但在 Mac OS 上的 safari 和 Firefox 中,它似乎没有围绕字体延伸。使用网络安全字体它工作正常。行高根据字体大小设置。

有什么建议吗?

见视觉实验: http://www.flickr.com/photos/hegerokenes/5038724235/

@font-face {
    font-family: 'FedraMonoStd-Medium';
    src: url('fonts/fedramonostd-medium-webfont.eot');
    src: local('☺'), url('fonts/fedramonostd-medium-webfont.woff') format('woff'), url('fonts/fedramonostd-medium-webfont.ttf') format('truetype'), url('fonts/fedramonostd-medium-webfont.svg#webfontNCPrZ83i') format('svg');
    font-weight: normal;
    font-style: normal;
    }


h1 {
    font-size: 22px;
    background-color: #999895;
    line-height: 38px;
    display: inline;
    color: #fff;
    padding: 3px;
    }

最佳答案

尝试多一点填充,这应该不会弄乱行高。说

padding: 12px 3px 3px 3px;

至少它对我使用的字体有用...

关于css - 使用@font-face 的带有背景颜色的内联标题 - 在 Safari 或 FF 中不适用于 Mac,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3832043/

相关文章:

html - 如何使用 CSS 制作多选框,但标签显示在顶部而不是左侧?

jquery - 边框颜色混合

javascript - 如何使用javascript在Firefox和IE浏览器中获取文件的完整目录路径?

html - 如何使用:before on child element?

javascript - 当 Chromium 上的自动播放为 false 时,视频不会绘制在 Canvas 上

jquery - 单击链接时显示 div 的问题

jQuery 自动改变 div

macos - 通过 info.plist 中的 CFBundleDocumentTypes 覆盖 Mac 应用程序文件关联

java - 如何解决这个错误 : class file has wrong version 52. 0,应该是 49.0

python - 如何在 Mac 上安装 Jupyter 的 Rust?