2016-07-20 7 views
0

これはおそらく基本的なものですが、私が間違っていることは理解できません。私は(開発\練習用)は、Windows 10上でIISを使用していると私は私のウェブルートで唯一の二つのファイルがあります:default.htmへ&のstyle.css基本的なCSSはIIS8のIE以外のブラウザでは動作しません

のdefault.htm

<!DOCTYPE html> 
<html> 
    <head> 
     <link rel="stylesheet" type="text/css" href="style.css" /> 
    </head> 
    <body> 
     <div id="bodystuff"> 
      Stuff 
     </div> 
    </body> 
</html> 

スタイルを。 CSS

#bodystuff { 
    font-family: Georgia; 
    font-size: 5em; 
} 

私の問題(とオッズは、それは私が欠けていることを愚かな何かです)私はIEでページを開いたとき(11それが重要な場合)ということで、それは罰金とかを開きます私のbody.cssファイルを使って適切にレンダリングします。しかし、Firefoxで同じWebサイトを開くと、スタイルがまったく設定されていないかのようにサイトがレンダリングされます。

strange

私はIEかFFのいずれかでサイトを開いたときに、私のCSSが使用されているように、それを作るために行方不明です何上の任意の提案?

+0

デベロッパーコンソールで警告を確認し、ネットワークパネルでCSSが要求され、正しい応答が得られるようにしてください。 –

+0

ネットワーキングタブでは、style.cssを取得するための200が表示されますが、コンソールでは2つの警告が表示されます。 * '、'または '{'を検索しているときに予期せず終了しました。不良セレクタのためにルールセットが無視されました。 style.css:1:30 *無効なルールセットの終了を検索中に予期しない終了が発生しました。 style.css:1:30 –

+0

'style.css'ファイルのリクエストをクリックし、" Response "タブをチェックしてください。セレクターに予期せぬことがあるように聞こえます。 –

答えて

0

最終的な原因は、default.htmファイルとstyle.cssファイルのファイルエンコードが異なることでした。私はUTF8を使ってファイルを作り直しました。 Firefoxは、CSSとHTMLドキュメント間のファイルエンコーディングに非常に敏感であるように見えます。私は@ AlexanderO'Maraのおかげで、Firefoxの開発者向けのコンソールに私を指摘してくれたので、私が検索して、hereについてのディスカッションを見つけたという警告があった。

関連する問題