2016-02-05 66 views
0

我想知道是否應該包含Web字體的地方(在什麼地方)的最佳做法。我的意思是使用<link href...>。看起來網頁字體包含在我看到的每個網站的頭部標籤之間,但我看到人們這樣做的唯一原因是因爲首先下載了字體,所以當默認字體更改爲無法看到該過渡(閃爍)時下載的。網頁字體是否應該包含在頭標之間?

有沒有更多的理由爲什麼網頁字體應該/不應該放在頭標籤之間?

+1

如果你不打算使用它們的時候了(也就是將它們應用到網頁的部分程序上),我可以看到的情況下,去年加載它們,收盤''標記之前 – ochi

回答

2

這是Optimize the order of styles and scripts報價(來自谷歌的"Make the Web Faster" Best Practices docs

樣式表應該總是在文檔的頭部有更好的表現來指定,這一點很重要,如果可能的話,也必須包含任何外部JS文件在頭部(如寫入文檔的那些)遵循樣式表,以防止延遲下載時間。

現代瀏覽器等任何類型的渲染,直到整個<head>部分被檢索(包括內它鏈接的文件)。因此,儘可能將 添加到本節中即可。

因此,您最好在文檔的<head>部分的<script>之前添加它。

還有更多考慮因素,Yahoo's list of optimizations非常值得您花時間閱讀。還有Google has some good advice

相關問題