CSS 从开发环境到 Web 服务器不同

CSS different from development environment to web server

我昨天刚在服务器上放了一个网页,有些东西和开发环境不一样。有一些颜色不同的东西,但我最关心的是 jQuery 自动完成搜索小部件的显示方式。它不再像以前那样看起来像一个下拉列表。它以透明背景的项目符号格式出现。 我记得在开发阶段第一次安装小部件时修复了这个问题。我发现另一个 post 关于类似的问题 here 但一切都指的是 IE8。我的问题发生在 Chrome。 有什么建议吗?

听起来您并没有推送每个文件,也许您错过了 .css 或 .js 文件?或者这些文件的路径在服务器上不同?在 chrome (CTRL+SHIFT+I) 中打开控制台并查找 404 错误或丢失的文件。

尝试检查浏览器的控制台是否有任何错误或 404。另外,关闭广告拦截器或其他此类插件,因为它们可能会因为文件名而阻止加载某些文件。

原来浏览器或任何文件都没有问题。问题是我的服务器没有返回正确的 MIME 类型。稍后在配置文件中添加一行代码,重启服务器,问题就解决了。感谢大家的帮助!