【发布时间】:2017-12-13 14:55:13
【问题描述】:
我正在开发一个 web 应用程序,我们经常会遇到在不应用 CSS 的情况下加载页面的情况。这个问题在 IE6、IE7、Safari 3 和 FF3 中都出现过。
页面刷新总能解决问题。
加载了 3 个 CSS 文件,都使用 @import 在同一个样式块中:
<STYLE type="text/css">
@import url([base css file]);
@import url([skin css file]);
@import url([generated css path]);
</STYLE>
在任何情况下,当我们花时间检查 html 源代码时,没有什么不寻常的。访问日志似乎也很正常 - 每当请求静态 CSS 文件时,我们都会收到 HTTP 304 响应,而我们生成的 CSS 会收到 HTTP 200 响应。
对于 css 文件和生成的 css,mimetype 是 text/css。我们正在使用 iPlanet 服务器,它将请求转发到 Tomcat 服务器。
davebug 问:
总是相同的 css 文件没有加载,还是所有这些文件的问题,均匀?
没有加载任何 CSS 文件。 HTML 中定义的任何样式都可以正常工作,但发生这种情况时,任何 CSS 文件中的任何样式都无法正常工作。
【问题讨论】:
-
总是相同的css文件没有加载,还是所有的问题,均匀?