2

我正在构建一个广泛使用FLIR以允许使用非网络安全字体的网站。然而,页面加载是一个丑陋的过程,因为首先加载每个字段的 HTML 文本版本,然后(几百毫秒后)将其替换为对应的 FLIR 图像。

有没有办法避免这种事情?几个小时后我就有了一个客户介绍,我知道它会引起人们的注意。我的情况与这个问题有关,这个问题是关于 sIFR,而不是 FLIR。有任何想法吗?

谢谢,

贾斯汀

4

2 回答 2

2

尝试将以下规则放入样式表中:

.flir-replaced{text-indent:-5000px;}
.flir-image{display:block;}

您可能需要修改其他与 FLIR 相关的 CSS 规则,以说明生成的图像现在垂直对齐到其各自父项的顶部。

于 2010-04-06T18:08:30.657 回答
1

自从我使用 FLIR 以来已经有一段时间了,但我记得有一种内部缓存方法可以在加载时从缓存中提取,而不是每次都生成它。

http://docs.facelift.mawhorter.net/configuration:settings

此外,您不能一次在页面上放置太多。我发现 6-10 之间的性能是最佳的。

你在共享主机上吗?你的 css/js 压缩了吗?我发现初始加载有点慢,但在生成图像后相当快。

于 2010-04-05T19:27:47.983 回答