2

我在网页上有一些表格。表单由 CMS 组件生成。表单的样式是通过 template_css.php 文件设置的,该文件有助于在给定表单变量的情况下进行动态样式设置。

在我的本地环境中,文件加载正常,css 按预期呈现。但在公共服务器中,css 未呈现,我从 Chrome 调试器收到以下警告:

资源解释为样式表,但使用 MIME 类型 text/html 传输:...文件路径

即使是 PHP 文件,我能做些什么来强制将此文件作为 CSS 读取?

谢谢

4

2 回答 2

7

您想将标题设置为 text/css:

<?php header("Content-type: text/css"); ?>

于 2012-09-26T08:40:51.687 回答
1

我怀疑您的公共服务器正在为 php 文件指定 mime 类型。如果是 apache,请参阅mod_mime了解详情。

于 2012-09-26T08:43:29.620 回答