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