【问题标题】:My css.php file is being ignored by the browser [closed]浏览器忽略了我的 css.php 文件[关闭]
【发布时间】:2013-03-05 10:25:55
【问题描述】:

我有这个文件:

<link src="http://mysite.com/theme/skin/frontend/default/beckin/css/options.css.php" rel="stylesheet" type="text/css">

在源代码中显示。此外,当我单击源代码中的链接时,它会按应有的方式显示 css。但是,浏览器没有使用这个文件,它也没有出现在 Firefox 检查器中。

如何让浏览器使用这个 css 文件?

顺便说一句:这是一个自定义扩展,允许您更改主题颜色。同样,该文件工作正常,但浏览器忽略它??

谢谢!

我在这里发布了这个 b/c 我认为一个好的 php 和 css 专家可能知道这个问题的答案。

【问题讨论】:

  • 您没有将文件设为静态 .css 是否有原因?
  • @Lix 他可能不拥有mysite.com。 ;) 它只是一个真实地址的占位符。

标签: php css magento


【解决方案1】:

不是“src”,而是“href”。

 <link href="http://mysite.com/theme/skin/frontend/default/beckin/css/options.css.php"  rel="stylesheet" type="text/css">

【讨论】:

  • 谢谢。是的,我一开始有href,但它不起作用,所以我尝试了另一条路线也无济于事。我错过了有效的 http 标头 :) 谢谢
【解决方案2】:

这是一个非常常见的错误:) 你应该使用 'href' 属性而不是 'src' 来指定文件的位置。

【讨论】:

    【解决方案3】:

    确保脚本发送有效的 Content-Type HTTP 标头:

    header("Content-Type: text/css");
    

    【讨论】:

    • 这就是我所缺少的!谢谢!!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-11-11
    • 1970-01-01
    • 2014-11-04
    • 2018-06-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多