Ich muss eine neue Schriftart über eine Web-App integrieren, an der ich gerade arbeite, über @ font-face. Diese Schriftart wird nur auf bestimmte Inhalte in der App gesetzt, die vom Element mit einer bestimmten Klasse angezeigt werden. Gibt es eine Möglichkeit, @ font-faces nicht zu laden, es sei denn, eine bestimmte Klasse ist auf der Seite vorhanden? Ich möchte nicht die Ladezeit jeder einzelnen Seite verlangsamen, weil einige Inhalte auf einigen Seiten diese Webschrift benötigen.Wie Laden @ Font-Faces bedingt auf Klassenpräsenz?
0
A
Antwort
0
@ font-face muss vor anderen Stilen deklariert werden, damit die Schriftarten korrekt gerendert werden können. Ich bin mir ziemlich sicher, dass es nicht funktionieren wird, sie nach dem Pagenload zu deklarieren, zumindest wenn Sie nach einer reinen CSS-Lösung suchen. Ich kenne keine JavaScript-Lösung von der Spitze meines Kopfes, aber Sie könnten Link-Elemente verwenden, um sie nach dem Pagenload zwischenzuspeichern ... ich weiß, dass das nicht hilft, wenn Sie sie auf dieser bestimmten Seite brauchen, aber es ist immer Vorteilhaft, wenn Benutzer von Dokument zu Dokument über Ihre Site springen.
Verwandte Themen
- 1. NG-Animationsmodul bedingt laden?
- 2. bedingt eifrig laden polymorphe Assoziationen
- 3. Kann Require.js Skripte bedingt laden?
- 4. C: Wie bestimmte Codeteile bedingt auf Compiler-Typ bedingt kompilieren?
- 5. Laden Sie css bedingt vom Winkelregler
- 6. iOS: Laden Sie einen View-Controller bedingt.
- 7. MVC6: Wie Skripte nur für IE bedingt laden?
- 8. HTTP-Header bedingt bedingt auf Servlet-Antwort setzen müssen
- 9. Bedingt kompilieren basierend auf endianess
- 10. Wie Basistag bedingt verwenden?
- 11. bedingt basierend auf der Zeit
- 12. SP_WHO2 bedingt?
- 13. CMake Bauziele bedingt auf Bibliothek Existenz
- 14. anzeigen Formularfelder bedingt basierend auf Benutzereingaben
- 15. .htaccess bedingt neu schreiben
- 16. SQL - bedingt Spaltenwerte auf Null setzen
- 17. Bedingt nur Lesezugriff auf WPF DataGridCell
- 18. Django Migration RunSQL bedingt auf Datenbanktyp
- 19. Wie wird eine app.config basierend auf der Buildkonfiguration bedingt bereitgestellt?
- 20. SSRS 2008: Wie eine Tabellenzeile (Bedingt) basierend auf Kategoriefeld auszublenden
- 21. Pandas: Wie Summen Spalten basierend auf anderen Spaltenwerte bedingt?
- 22. Wie referenziert eine DLL basierend auf einem Kompilierungssymbol bedingt?
- 23. Wie Angular Filter auf ng-Wiederholung von Objektattributen bedingt anwenden?
- 24. Sideloading bedingt mit ActiveModel :: Serializer
- 25. CSS bedingt bedingt Stil abhängig von der Verfügbarkeit einer Eigenschaft
- 26. React.js renderDOM bedingt
- 27. Rails - Rendern einer Seite in JSON bedingt bedingt auf der URL?
- 28. Jolt: Mathematical bedingt spec
- 29. bedingt gemacht Spalten Cognos
- 30. wie man Server-Seite bedingt deaktiviert enthält
Der Browser sollte die Schriftart zwischenspeichern. Ladezeit sollte nur mit der ersten Anfrage beeinflusst werden. – gilly3
Einige nützliche Informationen hier - http://stackoverflow.com/questions/2726928/will-a-browser-download-a-font-face-even-if-it-is-not-used-in-the-page – brains911
Sehen Sie den Link, es könnte helfen - http://StackOverflow.com/Questions/107936/How-to-Add-Some-Non-Standard-Font-to-a-Website – w3uiguru