header(\"Content-type: text/css\"); works in Firefox, Chrome and other, but not in Internet Explorer 9. I am not sure what\'s up.
In Chrome an
Is there any output before the header is sent? BOM in the php file? A carriage return?
If you disabled error reporting, you may not see the error it should trigger.
Try adding ob_start() on top, it will resolve any issue related to headers already sent before any header() call.
If you have a BOM in your UTF8 file, you may want to remove it.