2016-10-11 3 views
0

Aktuelle Schriftarten in CSS-Datei enthalten sind, wie unten:Wie richtig sind Schriftarten in HTML

@font-face { 
    font-family: 'icomoon'; 
    src: url("../fonts/icomoon.eot"); 
    src: url("../fonts/icomoon.eot?#iefix") format("embedded-opentype"), url("../fonts/icomoon.woff") format("woff"), url("../fonts/icomoon.ttf") format("truetype"), url("../fonts/icomoon.svg#icomoon") format("svg"); 
    font-weight: normal; 
    font-style: normal; } 

Aber wenn die Seite geladen wird, es blockiert, bis diese schweren Schriftarten Rendering geladen. Sollte ich nur HTML in HTML mit <style> Tag einfügen, aber gibt es eine bessere Möglichkeit, die Ladegeschwindigkeit der Seite optimiert zu halten?

+0

Legen Sie die CSS bei der Ende der Seite. –

+0

Sie können versuchen, faul laden von Schriftarten, wenn sie schwer sind. Weitere Informationen finden Sie hier: https://developers.google.com/web/fundamentals/performance/optimizing-content-efficiency/webfont-optimization –

Antwort

1

Auch wenn Sie JavaScript verwenden, wird es gleich sein ... stattdessen können Sie eine preloader Overlay zeigen, bis die Seite geladen wird vollständig .. dann verstecken Sie einfach die preloader Overlay

https://css-tricks.com/snippets/css/using-font-face/

Verwandte Themen