对具有特殊字符的名称进行CSS3属性过滤

时间:2017-03-13 10:17:49

标签: css css3 css-selectors

对于Chartist线图,我试图通过CSS对点进行条件着色。确定颜色的值是ct:value属性上的“,0”,如下所示:

<line x1="555" y1="317.2833251953125" x2="555.01" y2="317.2833251953125" class="ct-point" ct:value="63624984960667,0"></line>

我们可以使用哪种属性选择器来设置所有线条元素,使ct:value包含“,0”?

我尝试了以下但没有成功:

line[ct\:value~=",0"] {
    //etc
}

更新:修改原始代码以显示tilda(〜)而不是插入符号(^)。

1 个答案:

答案 0 :(得分:1)

属性匹配表达式val^="attribute"表示该属性必须启动 attribute,而不仅仅包含它。您希望*=代替匹配字符串中的某个位置:

line[ct\:value*=",0"] {
   ...