17
2013
09

用Javascript来处理CSS未加载或加载出错

CSS作为一个网页的灵魂,如果CSS加载出错我们可能看到的是一个面目全非的网页,没有样式,一切HTML标签都露除了原来的面目。什么情况下样式会失效呢?

  1. CSS文件加载失败(可能因为网络阻塞,或其他原因)

  2. CSS文件不存在

  3. CSS文件加载成功,而因为某种阻塞的原因而没有渲染(某种情况下JavaScript阻塞,这就是为什么我们要把CSS加载放head,而推从把JavaScript放最后加载的原因之一),或则加载的CSS是缓存中的文件也就是状态码304,也就是加载的不是最新的文件。

«1»