的CSS属性选择,其中包含的属性名称:它
问题描述:
我试图目标的元素属性,它包含一个冒号::
的CSS属性选择,其中包含的属性名称:它
.someclass[xml:lang="da"]
HTML:
<span class="someclass" xml:lang="da">
这是可能的,不使用上面的语法?
答
CSS具有无法在类名被应用于特殊字符,所以使用它们,CSS逃脱用反斜杠(\
)
这里是特殊字符的列表:
!
,"
, #
,$
,%
,&
,'
,(
,)
,*
,+
,,
,-
,.
,/
,:
,;
,<
,=
,>
,?
,@
,[
,\
,]
,^
,`
,{
,|
,}
,并且~
.someclass[xml\:lang="da"] {
background: red
}
<span class="someclass" xml:lang="da"> text</span>
旁注:'xml:lang'只是html标签中的一个有效属性。 – antidecaf