引号可以在css选择器中用于类名吗?

时间:2014-09-09 11:55:02

标签: css

这是:

.color-expo svg .color-main-1 .x-comp path ".tick-1" {
   fill: #aeb24a;
}

我用第三方工具生成这个,我想知道引用的类是否是有效的CSS。我只想知道选择器是否有效。

2 个答案:

答案 0 :(得分:2)

没有。这在纯css中无效。


我认为插件可能会说你在.tick-1.someclass使用你的类,但是你需要在使用它之前检查你的html标记,然后才能使用该插件呈现哪个类:

.color-expo svg .color-main-1 .x-comp path .tick-1 {
   fill: #aeb24a;
}

答案 1 :(得分:0)

来自W3C(万维网联盟)官方CSS 2.1 Specifications

  

4.1.3字符和大小写:在CSS中,标识符(包括选择器中的元素名称,类和ID)只能包含字符[a-zA-Z0-9]和ISO 10646字符U + 00A0和更高,加上连字符( - )和下划线(_);它们不能以数字,两个连字符或连字符后跟数字开头。标识符还可以包含转义字符和任何ISO 10646字符作为数字代码(请参阅下一项)。例如,标识符" B& W?"可以写成" B \& W \?"或" B \ 26 W \ 3F"。

选择器不能包含引号。也就是说,您在选择器周围使用 引号,而不是选择器的一部分。我不确定你希望通过这种方式达到什么效果,但它也无效。