火狐浏览器无法立即呈现样式表?

11

我不确定这是设置问题还是HTML问题,但在我正在工作的页面布局上,Firefox不能立即呈现样式表。意味着可能有半秒钟我能看到未经过样式修饰的页面,然后样式表启动并按我预期的呈现。

所有我的样式表都在外部CSS文件中,在head标签中加载。我在Flock(Firefox变体)或Google Chrome / IE上没有遇到过这种情况。

你有什么想法可以避免这种情况吗?

5个回答

11

尝试禁用 Firebug。


哇,这个问题困扰了我好几个月!谢谢! - Ardee Aram

4

Firebug会明显地减慢页面的渲染速度。这种影响非常明显。

此外,安装yslow:http://developer.yahoo.com/yslow/在Firefox中,以确保您的页面被充分优化。


请确保您理解Yslow适用于大型网站,并且其中的某些项目(CDN,E-tags)可能不适用于您的网站。 - StingyJack

1

给我们看看这个页面!它是有效的吗?

你可能想搜索一下“未样式化内容闪烁”或“FOUC”,看看会出现什么,这是这种现象常用的短语。


1

0
在我的情况下,关闭Firebug并没有帮助。另一方面,我碰巧在我的CSS中使用了@import,当我将其移除时,FOUC(未样式化内容的闪烁)就消失了。这非常奇怪,因为这种行为大多数情况下都与IE有关(http://www.bluerobot.com/web/css/fouc.asp/)。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接