我在网页上有一些表格。表单由 CMS 组件生成。表单的样式是通过 template_css.php 文件设置的,该文件有助于在给定表单变量的情况下进行动态样式设置。
在我的本地环境中,文件加载正常,css 按预期呈现。但在公共服务器中,css 未呈现,我从 Chrome 调试器收到以下警告:
资源解释为样式表,但使用 MIME 类型 text/html 传输:...文件路径
即使是 PHP 文件,我能做些什么来强制将此文件作为 CSS 读取?
谢谢
我在网页上有一些表格。表单由 CMS 组件生成。表单的样式是通过 template_css.php 文件设置的,该文件有助于在给定表单变量的情况下进行动态样式设置。
在我的本地环境中,文件加载正常,css 按预期呈现。但在公共服务器中,css 未呈现,我从 Chrome 调试器收到以下警告:
资源解释为样式表,但使用 MIME 类型 text/html 传输:...文件路径
即使是 PHP 文件,我能做些什么来强制将此文件作为 CSS 读取?
谢谢
您想将标题设置为 text/css:
<?php header("Content-type: text/css"); ?>
我怀疑您的公共服务器正在为 php 文件指定 mime 类型。如果是 apache,请参阅mod_mime了解详情。