什么是解析错误,我该如何解决它

use*_*007 6 css validation

我有我的网站的麻烦,www.jeremyspence.net78.net那里应该是五种不同的色彩空间,并有只有三个,所以我尝试使用CSS验证,它说有上的部分解析错误我有麻烦,但我不明白什么是错的,为什么它不能在这里工作的CSS是验证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;
}
Run Code Online (Sandbox Code Playgroud)

cim*_*non 7

你有某种不可见的角色,验证者在某个地方窒息(即它看起来像一个空间,但它不是空间).如果我直接查看您的CSS文件并将内容复制/粘贴到CSS验证器的直接输入验证中,它将验证.


Juk*_*ela 5

http://www.jeremyspence.net78.net/css/general.css中的问题字符可以使用Rex Swain的HTTP Viewer使用显示格式选项"Hex"进行分析.然后可以看出它们是十六进制A0.字符编码似乎没有在任何地方声明,因此浏览器(和验证器)必须猜测.如果暗示为UTF-8,则A0是字符级别的数据错误.如果暗示ISO-8859-1或windows-1252,则代表NO-BREAK SPACE,这在CSS中是不允许的.

该问题的根源可能在于某些创作程序已将正常SPACE转换为NO-BREAK SPACE.它看起来像一个空间,像空间一样走路,像空间一样嘎嘎叫,但在CSS解析中它仍然不是空间.因此,您需要编辑CSS文件并用简单的空格替换有问题的缩进.