css - 跨浏览器字体大小

标签 css fonts cross-browser

我通过 @font-face 使用自定义字体,并且在开发期间我一直在 Chrome 上测试网站。

下面是CSS中字体添加部分,供引用

@font-face {
font-family: 'skarpaltultra_light';
src: url('font/light-webfont.eot');
src: url('font/light-webfont.eot?#iefix') format('embedded-opentype'),
url('font/light-webfont.woff2') format('woff2'),
url('font/light-webfont.woff') format('woff'),
url('font/light-webfont.ttf') format('truetype'),
url('font/light-webfont.svg#skarpaltultra_light') format('svg');
font-weight: normal;
font-style: normal; }
html, body {
    height: 100%;
    width: 100%;
    font-family: 'skarpaltultra_light', Tahoma, Geneva, sans-serif;
    font-size: 62.5%;
    color: #fff;
}

注意 - 之所以使用 62.5%,是因为我尝试了不同的方式来使字体跨浏览器兼容,并且其中提到的一种设置字体大小的技术为此,然后在页面的其余部分使用 em 调整字体大小

现在我在 Firefox、Edge 等 等平台上打开它。我意识到字体大小都乱七八糟,它们弄乱了我的整个布局。

这是该网站在 Chrome 上的外观截图 enter image description here

这是它在 Firefox 上的样子 enter image description here

我今天正要将 beta 版本交给客户,然后发生了这件事。我该如何解决这个问题?

最佳答案

Firefox 和 Chrome 中的字体大小相同。

这是它在两种浏览器中的样子:

如您所见,两种浏览器都将字体大小计算为 93.75px

Chrome

Firefox

经过几次调整:

h1 {
    background-clip: padding-box;
    border: 20px double #fff;
    color: #fff;
    display: inline-block;
    font-size: 10em;
    left: 50%;
    padding: 20px;
    position: absolute;
    text-align: center;
    text-transform: uppercase;
    top: 10%;
    transform: translateX(-50%);
}
.intro p {
    color: #fff;
    font-size: 5em;
    padding: 50px;
    position: absolute;
    text-align: justify;
    top: 40%;
}
table {
    bottom: 10%;
    color: #000;
    font-size: 3em;
    margin-left: 150px;
    position: absolute;
}

After adjustments

关于css - 跨浏览器字体大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34059153/

相关文章:

javascript - 图像宽度未正确渲染

html - 如何在ie11中停止自动高dpi网页缩放

user-interface - 你如何为 Tk 小部件设置默认字体

cross-browser - 无需测试即可通过 testcafe 启动浏览器

internet-explorer - CSS 背景 url () 未出现在 IE 中,在 FF/Safari 中有效

css - icomoon 字体和 wordpress 导航菜单

html - 可变填充以证明元素的合理性

java - 如果文本中有阿拉伯语或波斯语字母,通过 fontmetrics 计算的字符串宽度非常慢

fonts - fonttools 将 ttf 转换为 woff2

internet-explorer - htc 文件 : Why not to use them?