首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >internetexplorer @font-face (缓存?)

internetexplorer @font-face (缓存?)
EN

Stack Overflow用户
提问于 2012-09-22 22:45:42
回答 1查看 243关注 0票数 1

我使用字体松鼠字体-面孔生成器,并将我所有的字体和样式表放入项目文件夹中的一个名为_webfonts的文件夹中。

代码语言:javascript
复制
@font-face {
    font-family: 'homesteadreg';
    src: url('homestead-regular-webfont.eot'); 
    src: url('homestead-regular-webfont.eot?#iefix') format('embedded-opentype'),
        url('homestead-regular-webfont.woff') format('woff'),
        url('homestead-regular-webfont.ttf') format('truetype'),
        url('homestead-regular-webfont.svg') format('svg');

}

在我的主css中,我使用以下代码来导入css

代码语言:javascript
复制
@import url("_webfonts/homesteadreg/stylesheet.css");

并为body标记定义了一个规则

代码语言:javascript
复制
body {
    font-family: Helvetica, Arial, sans-serif;}

和用于h1标记的规则

代码语言:javascript
复制
    h1 {
    font-size: 68px;
    color: #c8c8c8;
    line-height: 58px;
    font-family: homesteadreg, Helvetica, Arial;
    text-align: center;
}

在我的页眉中有一个链接到我的index.html的徽标

代码语言:javascript
复制
<div id="header"><a href="index.html" target="_self"><img src="bilder/logo4.png" border=0 alt="alternativer text" width="192" height="40" /></a></div>

在firefox中,一切都呈现得很好

在InternetExplorer9中,我有一个奇怪的bug。在第一次加载时,一切看起来都很好,但是当我单击我的徽标重定向到我的index.html时,整个页面都用我的自定义字体(而不是h1标记)呈现。当我再次单击我的徽标时,一切都会显示得很好,即使我再次单击我的徽标,也会保持这种状态。似乎有一些缓存问题。

我希望任何人都能帮助我!

非常感谢你提前

EN

回答 1

Stack Overflow用户

发布于 2012-09-24 15:23:44

这可能归结于在你的主css中使用@import来包含你的字体。这种方法的性能相当差。

你有没有尝试过从文档头链接到你的字体css?

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12544749

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档