从服务器检索时 CSS 样式完全丢失,为什么?

标签 css apache

不得不说我真的不明白为什么会这样:

我已经用 html、css 和一点点 javascript 编写了一些代码,没什么特别的, 并且刚刚上传到两台主机服务器,一个到my commercial hosting ,另一个给uni server .

有趣的是,我的商业服务器呈现的内容与我在本地主机上看到的完全一样,这当然是预期的结果。然而,在 uni 服务器上渲染页面是一场噩梦:

CSS 样式表虽然是从服务器检索的(使用 Firefox 验证并检查了 http 响应),但对页面元素没有任何作用,就好像不存在一样......我不明白为什么?

我相信我的代码没有什么不同,我使用了两种不同的 FTP 工具来传输代码。我能说的唯一不同是服务器环境,特别是 Apache 2.0+ 和 uni Apache 1.3.3

但我认为客户端代码不会真正依赖于 Apache 服务器版本,对吗?

提前感谢您的任何建议!

最佳答案

它不起作用的服务器正在发回带有错误 MIME 类型的 CSS 文件(text/plain 而不是 text/css)。最新的浏览器很容易忽略不带有正确 MIME 类型的 CSS 文件。所以是的,这是服务器配置的问题(mod_mime for Apache)。

关于从服务器检索时 CSS 样式完全丢失,为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3644786/

相关文章:

php - 重复的返回顶部按钮

javascript - Bootstrap/Css - 2 DIV 相同高度

html - 我将如何修改 <div> 元素以同时在网页上居中并保持其大小属性?

html - 透明背景上的不透明图像

javascript - 旋转木马在 Bootstrap 上没有响应

jquery - 如何在 Apache Wicket 应用程序中向 jQuery TreeTable 添加和展开全部/折叠全部?

apache - 如何使用 Apache mod_rewrite RewriteCond 重定向链接?

apache - 如何禁用目录浏览?

Apache NiFi TCP 客户端/服务器

django - 如何调试从计算机到服务器的连接,服务器端