在我網站的主頁上,我想預先加載在網站其他頁面上使用的字體和圖像,以避免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