CSS文件返回304状态码的原因有以下几个:
1. 浏览器缓存了该CSS文件。...浏览器会缓存已经访问过的CSS文件,当再次请求同一个文件时,浏览器会先检查缓存,如果缓存版本没有变化,就会返回304状态码告知服务器我还用得着最新文件,使用缓存的就行。...如果服务器错误的配置了永久的缓存头信息,浏览器就会长期缓存CSS文件并始终返回304。...如果客户端网络异常,比如临时断网,浏览器的请求发不出去,默认会返回304状态码。这属于非服务端控制的问题,网络恢复正常后会自动解决。...综上,导致CSS文件返回304状态码的主要原因是浏览器缓存和服务器缓存头配置不当。在排除网络异常的情况下,可以通过版本控制、配置正确的缓存头信息和强制刷新缓存等方式解决这个问题。