2012-02-22 6 views
1

Firefox、Opera、Safari、IEで問題なく表示されるかなり簡単なページ(http://www.kwatee.net)ですが、chrome(v17.0.963.56) 。私はページをローカルに保存し、それをロードしました(file:///...)、それはChromeで予想どおりにレンダリングされます!ページにはオンラインでレンダリングに問題がありますが、Chromeに保存してローカルに読み込んだ場合にはうまく動作します

私はChrome開発ツールを使用していましたが、何らかの理由でChromeが自分のスタイルシート(stylesheet.css)の1つを表示していないように見えますが、ローカルに保存してもうれしいです。

+2

私はちょうどバグレポート(http://code.google.com/p/googleappengine/issues/detail?id=6655)のプロCSSファイルのnull MIMEタイプを返すAppengineの傷み – mac

答えて

1

この問題は、appengine sdkのバージョン1.6.2.1で修正されました

+0

それは動作します!ありがとう – mac

1

ChromeのようなWebkitブラウザでもあるSafari Macでは、サイトが正しく表示されません。

私はSafari(Mac)でyour stylesheetをプルアップしようとしましたが、その内容を表示する代わりに自分のデスクトップにダウンロードしました。これは正常な動作ではありません。奇妙なことに、your other stylesheetはうまく表示されます。

主な違いは、最初の空白行はstylesheet.cssです...それは問題ではありませんが、確かに空白行を削除してください。

ただし、アカウントで問題を再現できないため、サーバー設定を十分に確認してください。 (自分のホストアカウントに全く同じstylesheet.cssをアップロードし、ブラウザでURLをプルダウンしてブラウザに表示し、デスクトップにダウンロードしませんでした)これはサーバー上で設定が異なることを示しています)


副題:私はまた、your page does not validateを参照してください。 IEはそれ以外の癖や互換性モードになりますよう

あなたが

<html xmlns="http://www.w3.org/1999/xhtml">

検証エラーごとに<html>タグを修正し、またあなたのdoctype上のすべての空白を削除する必要があります。

+0

サイドの問題がトリックでした! xmlns = "http://www.w3.org/1999/xhtml"を追加するとすべてが修正されました。私のサイトはGoogle AppEngineの下で動作しており、ローカルでデバッグモードで実行しているとうまくいきました。 "<!DOCTYPE html PUBLIC" -// W3C // DTD XHTML 1.0 Transitional // " \t"の使用を主張しているGoogleのドキュメントhttp://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional .dtd ">各ファイルの先頭に宣言しましたが、xmlns属性については何も見ていませんでした。ありがとう – mac

+0

@mgcありがとうございます。あなたのスタイルシートのURLにアドレスバーで直接アクセスすると、コードが機能しなくなってしまいます。私と他の人が示唆しているように、サーバは正しいMIMEタイプのスタイルシートを転送していません。 – Sparky

+0

不完全な応答以前は、stylesheet.cssの上部にある空白行を削除するだけでしたが、期待通りの結果は得られませんでした。途中のAppengineによる解釈。 – mac

0

あなたのWebサーバーは現在、CSSファイルのContent-Typeとして「null」を返しています。

適切なContent-Typeヘッダーを返すようにWebサーバーを設定してください。私もChromeを使用していますので、私は少し掘りを行なったし、それは私にこのエラーを与えている

AddType text/css .css 
1

: 「リソースがスタイルシートとして解釈されず、Apacheサーバでは、これは.htaccessファイルに次の行を追加することによって行うことができますMIMEタイプtext/plainで転送: "http://www.kwatee.net/stylesheet.css"。 " (クローム開発ツールを開いてコンソールに戻ってページをリロードする)

何らかの理由で、サーバーが正しいMIMEタイプを送信していないため、ネットワーキングタブでこれが確認されます。私は、サーバー側の設定を確認します、またはテスト単にtypeプロパティを削除するか= "プレーンテキストを/" と入力し、それを変更

も参照してください:

resource interpreted as stylesheet but transferred with mime type text plain issue?

Chrome says "Resource interpreted as script but transferred with MIME type text/plain.", what gives?

関連する問題