[href=#s]选择器上的CSS分析错误

[href=#s]选择器上的CSS分析错误,css,syntax,syntax-error,parse-error,Css,Syntax,Syntax Error,Parse Error,我为大约1000人的子Reddit完成了我的Reddit项目(CSS)。所有的工作都很好,但是等等,我试图在W3学校验证它,它抛出了以下内容: 如果你需要我的CSS文件在这里你去。。。我被这个问题困住了 哦,我也试着把它上传到Reddit上,它也出现了类似的错误: [第173行]语法错误:“选择器:意外哈希。[173:8:s]” a[href=#s],a[href=/s]{/*…*/} 如果你能纠正这个可怕的错误,那么我将永远感激你!如果你还需要Html文件来纠正它,那么说 编辑: 谢谢各

我为大约1000人的子Reddit完成了我的Reddit项目(CSS)。所有的工作都很好,但是等等,我试图在W3学校验证它,它抛出了以下内容:

如果你需要我的CSS文件在这里你去。。。我被这个问题困住了

哦,我也试着把它上传到Reddit上,它也出现了类似的错误:

[第173行]语法错误:“选择器:意外哈希。[173:8:s]”

a[href=#s],a[href=/s]{/*…*/}
如果你能纠正这个可怕的错误,那么我将永远感激你!如果你还需要Html文件来纠正它,那么说

编辑:

谢谢各位

也抛出了这个错误:

[第1825行]语法错误:“选择器:意外哈希。[1825:30:>#图标-]”

.side.md blockquote a[href*=#icon-]:在{

尝试了
,但不起作用?

选择器值需要引用(单引号或双引号)

因为
#s
/s
都不遵循cssa的规则,因此必须使用字符串


CSS标识符令牌的形式为,允许转义:

-?[a-zA-Z{Non-ASCII}][a-zA-Z0-9{Non-ASCII}]
原始CSS语法无效,因为#(和/)是ASCII,但不在批准的集合中


如果不这样做,我建议使用;请注意,W3C与W3学校无关。

您需要引用

href="#s"
第317行还有一个额外的}

不透明的东西很可能是因为它是一个IE黑客

与W3标准相比,验证器检查错误,因此您必须对此持保留态度。这些CSS中的大部分仍然有效。但是CSS选择器需要加引号才能正确(它可能在浏览器中仍然有效)


编辑:正如用户2864740所提到的-

我相信我昨天用引号试过了,我会再试一次看看。对不起,是w3.ord。这里好像凌晨5点,我的大脑功能不太好。你为什么要用w3schools来验证任何东西??使用。学校是一个可怕的资源。顺便说一下,您确实需要引号。@user3302972使用引号是有效的。你必须全部获得它们。哦,亲爱的,谢谢:)编辑:几乎完成了,但它抛出了这样一个:[line 1825]语法错误:“选择器:意外哈希。[1825:30:#icon-]”。side.md blockquote a[href*=#icon-]:在{之前,我试着在#周围加上引号,在图标或-之后,两者都不起作用…?@user3302972与上面一样。
a[href*=“#icon-”]
。回到有效CSS标识符的规则,看看是否可以为值省略引号。或者,如果有疑问,可以引用。(引号围绕整个值。)@user3302972
报告了[href*=#icon-]
,我建议
a[href*=“#icon-”]
,因为它会起作用-可能有两个(或更多)吗这样的规则在同一行?啊,这不是我的日子。我做到了…哈哈,但我编辑了错误的代码行-_-
href="#s"