如何基于类存在有条件地加载@ Font-Faces?

时间:2012-04-14 01:44:05

标签: javascript css conditional font-face

我需要通过@ font-face在我正在处理的Web应用程序中集成新字体。此字体只会放在应用程序中的某些内容上,该元素显示的元素具有特定的类。有没有办法不加载@ font-faces,除非页面上有某个类?我不想减慢每个页面的加载时间,因为某些页面上的某些内容需要该网页字体。

1 个答案:

答案 0 :(得分:0)

@ font-face需要在其他样式之前声明,因此可以正确呈现字体。我很确定在页面加载后声明它们是不行的,至少如果你正在寻找一个纯粹的CSS解决方案。我不知道我的头顶上的JavaScript解决方案,但你可以使用链接元素在页面加载后缓存它们...我意识到如果你在某个页面上需要它们会对你没有帮助,但它始终是用户在您的网站上从一个文档跳到另一个文档时非常有用。