2013-01-01 9 views
5

私のサイトで問題が発生しています.www.jeremyspence.net78.netには5つの異なる色空間がありますが、3つしかないので、私は問題があると思っていますが、何が間違っているのか分かりませんし、ここで働いていない理由はバリデーターhttp://jigsaw.w3.org/css-validator/validator?uri=www.jeremyspence.net78.net&profile=css3&usermedium=all&warning=1&vextwarning=&lang=enです。ここにはCSSがあります解析エラーとは何ですか?どのように修正しますか

#mecontainer { 
    width: 100%; 
    height: 1080px; 
    padding-top:50px; 
    background: #cecefe; 
} 
#supportcontainer { 
    width: 100%; 
    height: 1080px; 
    padding-top:50px; 
    background: #fecefe; 
} 

答えて

5

あなたは(見た目と空間のような役割を果たしすなわち、それが宇宙ではありません)バリデータがどこかに窒息されていることを目に見えない文字のいくつかの並べ替えを持っています。 CSSファイルを直接表示し、その内容をCSSバリデータの直接入力検証にコピー/ペーストすると、検証されます。

+0

私はこの結論を支持します。上に投稿したコードは、妥当性を確認します。 – jchook

4

Rex SwainのHTTP Viewerを使用して表示形式オプション「16進数」を使用して、問題の文字をhttp://www.jeremyspence.net78.net/css/general.cssに解析することができます。それから彼らは16進数A0であることがわかります。文字エンコーディングはどこにも宣言されていないように見えるので、ブラウザ(およびバリデータ)は推測する必要があります。 UTF-8が暗示されている場合、A0は文字レベルのデータ・エラーです。 ISO-8859-1またはwindows-1252が暗示されている場合は、NO-BREAK SPACEの略で、CSSでは許可されていません。

通常、問題の原因は、通常のSPACEをNO-BREAK SPACEに変換したオーサリングプログラムです。それはスペースのように見え、スペースのように歩み寄り、スペースのようにつぶれますが、それでもCSSパースではスペースではありません。そのため、CSSファイルを編集して問題のインデントを単純なスペースで置き換える必要があります。

関連する問題