【发布时间】:2018-07-15 19:29:17
【问题描述】:
我正在开发一个网站,并一直在使用 Chrome 进行测试。当我在多个浏览器中测试该站点时,在本地开发环境中查看该站点没有问题。今天,我准备启动该网站。我传输我的文件,将文件放到网上,发现我的 CSS 只在 Chrome 中有效,在其他浏览器中无效。为什么?
Firefox 错误消息:“无法加载样式表。”
Explorer 错误消息:(显然没有消息)
链接到 CSS 文件的代码:
<link rel="stylesheet" type="text/css" href="../style/style.php">
这个样式表与我以前制作的任何其他样式表没有什么特别之处,但我使用的托管计划是我以前从未使用过的。
【问题讨论】:
-
style.php是css文件吗? -
你的样式表是.php正常吗?
-
@TylerH - 我想我是猴子的叔叔。纯 CSS 有效。我不确定这个托管环境有什么不同,它给我一个问题,但没有其他办法,但解决方案就是解决方案!谢谢各位!
-
为了它的价值:我在whatwg.org/html 上搜索了“文件扩展名”,唯一提到的是与上传和下载文件有关,以向用户显示正确的另存为/打开窗口。
-
几年前我也曾将 PHP 脚本作为 text/css 提供服务,并且可以证明它可以工作。事实上,我只是花了最后 10 分钟将demo 放在一起,以表明它确实对我有用。这听起来像是配置错误的脚本或配置错误或限制性的服务器。我们确实需要查看您的脚本及其发出的 HTTP 响应,至少是重要的位(它如何发送 Content-Type 标头,是否有任何错误等)。
标签: css google-chrome internet-explorer firefox microsoft-edge