Sifr 导致背景图像在页面加载时闪烁
基本上,每次刷新页面时,浏览器都会清除屏幕,使其完全变白,然后快速绘制所有内容。 这会导致切换页面或刷新页面时出现明显的跳转。 它在 FF 中最明显,在 safari 中最不明显,IE 处于中间。
这是可以修复的还是只是使用 Sifr 的一个缺点?
Basically every time you refresh the page the browser clears the screen so it's completely white, then paints everything real fast. This causes a noticeable jump when switching pages or refreshing a page. It is most noticeable in FF and least noticeable in safari with IE being in the middle.
Is this fixable or just a con to using Sifr?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我认为这是使用 Flash 渲染文本的一个缺点。 您是否考虑过使用服务器端语言来生成文本或 typeface.js ?
或者更好的是,您可以使用网络安全字体,还是客户端是不会让步的类型?
编辑
您可能正在谈论 FOUC ...无样式内容的 Flash。 这通常是 IE 样式表放置问题,但我之前也曾在 Safari 中看到过。 通常有解决方法。
I think it's a con to using Flash to render text. Have you considered using a server side language to generate text or typeface.js ?
Or better still, can you use a web safe font, or is the client the type that won't budge?
Edit
You may be talking about FOUC ... Flash of unstyled content. This generally is an IE issue with stylesheet placement, but I've seen in it Safari before too. There are generally workarounds for this.