css - IIS 上的网站与 Apache 上的网站不同

标签 css apache http iis

我开发了一个网站,并在整个测试阶段将其发布在运行 IIS 6.0 的 LAN 计算机上,以确保它看起来正确并且适用于所有浏览器。我大量使用 CSS 进行布局,少量的 javascript 和 ASP 仅用于服务器端包含。该布局在 Chrome、Firefox、Opera、IE8 和 Safari 中进行了测试。一切都按预期工作。

当我将完成的网站上传到我的域主机时,网站看起来完全不同,CSS 下拉菜单也不起作用。以下 URL 显示了差异(抱歉,由于 SO 上的链接限制,两个屏幕截图合并在一起):

Pic

经过一些调查,我发现托管站点运行 Apache 作为他们的服务器。我还在两台主机上运行了 ASP 命令 Request.ServerVariables("SERVER_PROTOCOL"),发现我的 IIS 测试主机返回了 SERVER_PROTOCOL: HTTP/1.1 而 Apache 主机返回了 < strong>SERVER_PROTOCOL: HTTP/1.0

我有点不知从何而来。服务器协议(protocol)的这种差异是否会导致我的 css 在 Apache 服务器上被错误地解释?考虑到我的域托管服务器不在我的控制范围内,我能做些什么吗?我是不是完全偏离了轨道,应该去别处看看?

最佳答案

CSS 由浏览器解释,而不是网络服务器。问题可能与您的托管服务提供商支持 ASP 站点的方式有关(如果它完全支持的话)。

关于css - IIS 上的网站与 Apache 上的网站不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4129250/

相关文章:

android - 连接两个android应用发送和接收数据

c++ - Qt 或 libcurl C++ : Facebook api POST request to image upload

javascript - 使用javascript显示相关的下拉菜单

html - 删除 <h1> 和 <p> 之间的间隙?

c# - 如何将 Css 文件添加到我的类库中?

css - <button> 内 float 跨度的 Firefox 问题

php - 设置 Apache 。无法写入 var 文件夹

java - 在 Tomcat (JSP) 上为我的 webapp 使用一个类, "The import my_matrix cannot be resolved"

php - 重定向到 SSL 页面的所有流量

web-services - REST API 404 : Bad URI, 或缺少资源?