質問: さくらサーバーを使ってサイトを作ってるのですが、以前まで対応していた全てのCSSが対応しなくなりました。 試したこと・現状 Resource interpreted as Stylesheet but transferred with MIME type text/plain: "https://xxxxx.jp/css/home.css".とエラーが出ていたので内にtype="text/css"を入れました。 その後エラーは消えたが、CSSは対応していない状態です。 ``` ``` さくらサーバーのディレクトリ↓ 〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜 css ↓ → home.css html ↓ →top .htaccess 〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜 home.cssの文字表記:EUC-JP .htaccessの中身↓ ``` DirectoryIndex index.html index.htm index.shtml index.php index.cgi Options -Indexes AuthUserFile /home/kakuho/www/kakuho/.htpasswd AuthType Basic AuthName "Web access" Satisfy any Order deny,allow ``` どうか心優しい方お助けください、お願いいたします。
回答: ブラウザの開発ツールで、該当するcssファイルの応答ヘッダを確認してください ちゃんとContent-Typeはtext/cssになっていますか? そうでない場合はhttpd.confがいじれるなら 内で、 ``` AddType text/css .css ``` を指定してmimeタイプを確定してあげてください