搜索 | 用户支持

防范以用户支持为名的诈骗。我们绝对不会要求您拨打电话或发送短信,及提供任何个人信息。请使用“举报滥用”选项报告涉及违规的行为。

详细了解

firefox won't load css file, due to incorrect MIME type.

  • 2 个回答
  • 16 人有此问题
  • 36 次查看
  • 最后回复者为 robbieB

more options

I am using dynamic css to rotate header background images. It requires the line:

echo "<style type='text/css' media='screen'> @import url('images/random-images/dynamic_css.php');</style>\n";

to be added between the <head> tags. The file 'dynamic_css.php' contains a line telling the browser that the file type is "text/css", but Firefox treats it as "text/html" and refuses to load it. If I duplicate the style declaration by also adding it outside of the head tags, Firefox loads it, but that causes other issues. What do I need to do to get Firefox to load the script from inside the head tags?

I am using dynamic css to rotate header background images. It requires the line: echo "<style type='text/css' media='screen'> @import url('images/random-images/dynamic_css.php');</style>\n"; to be added between the <head> tags. The file 'dynamic_css.php' contains a line telling the browser that the file type is "text/css", but Firefox treats it as "text/html" and refuses to load it. If I duplicate the style declaration by also adding it outside of the head tags, Firefox loads it, but that causes other issues. What do I need to do to get Firefox to load the script from inside the head tags?

所有回复 (2)

more options

That is probably because the server doesn't send a file with the php file extension as text/css.

Did you try to add a PHP header to make sure that the file gets send as text/css ?

Firefox may try to load such files from the cache and not reload them from the server.


A good place to ask questions and advice about web development is at the mozillaZine Web Development/Standards Evangelism forum.
The helpers at that forum are more knowledgeable about web development issues.

You need to register at the mozillaZine forum site in order to post at that forum.
See http://forums.mozillazine.org/viewforum.php?f=25

more options

Thanks cor-el.

The php file does include the line:

header('Content-type: text/css');

I'll follow up your suggestion re. the development forum.

robbie.

由robbieB于修改