2

Webページにいくつかのフォームがあります。フォームは CMS コンポーネントによって生成されます。フォームのスタイリングは template_css.php ファイルを介して設定され、フォームの変数を指定して動的なスタイリングを容易にします。

私のローカル環境では、ファイルは正常にロードされ、css は期待どおりにレンダリングされます。しかし、公開サーバーでは css がレンダリングされず、Chrome デバッガーから次の警告が表示されます。

リソースはスタイルシートとして解釈されますが、MIME タイプ text/html で転送されます: ...filepath

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 に答える