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

Mic*_*Mao 0 css apache

不得不说我真的不明白为什么会发生这种情况:

我已经用html,css和一点点javascript做了一些代码,没什么花哨的,只是上传到两个主机服务器,一个到我的商业主机,另一个到uni服务器.

有趣的是我的商业服务器渲染与我在localhost上看到的完全一样,这当然是预期的结果.但是,uni服务器上的页面呈现是一场噩梦:

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

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

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

感谢您的任何建议!

hob*_*bbs 5

它不起作用的服务器是使用错误的MIME类型(text/plain而不是text/css)发送CSS文件.最近的浏览器可能会忽略不带正确MIME类型的CSS文件.所以,是的,它是服务器配置的问题(mod_mime对于Apache).