在我网站的主页上,我想预先加载在网站其他页面上使用的字体和图像,以避免FOUC的使用。预加载字体和图像?
这样做的最好方法是什么?
对于字体我目前在我的主页上有这样的代码,但我确定有更好的方法。
<div id="font-load1">aaa</div>
<div id="font-load2">aaa</div>
然后在style.css中隐藏文本:
#font-load1{
font-family:"BellMTItalic";
font-style:italic;
text-indent: -900%;
}
#font-load2{
font-family:"SavoyeLETPlain";
text-indent: -900%;
}
感谢
不要这样做,除非你有很好的理由。除非他们访问其他页面,否则你会浪费每个人的带宽。 – Brad
[Preload @ Font-Face Fonts停止Firefox闪烁/延迟]的可能重复(http://stackoverflow.com/questions/3379645/preload-font-face-fonts-to-stop-firefox-flicker-delay) – JJJ