干草我有这样的元素
<span class='a.b'>
不幸的是,此类名称来自电子商务应用程序,无法更改。
我可以在班级名称中打点吗?
喜欢
.a.b { }
干草我有这样的元素
<span class='a.b'>
不幸的是,此类名称来自电子商务应用程序,无法更改。
我可以在班级名称中打点吗?
喜欢
.a.b { }
Answers:
.a\.b { }
但是,周围可能会有一些浏览器不支持此功能。
span.a\.b
。示例:jsfiddle.net/Mrafq/1
这次聚会来得很晚,但是您可以使用属性选择器。
对于您的情况,要定位该class='a.b'
元素,可以使用:
[class~="a.b"] {...}
// or
span[class~="a.b"] {...}
此外,这是属性选择器的完整列表。
属性存在选择器
// Selects an element if the given attribute is present
// HTML
<a target="_blank">...</a>
// CSS
a[target] {...}
属性等于选择器
// Selects an element if the given attribute value
// exactly matches the value stated
// HTML
<a href="http://google.com/">...</a>
// CSS
a[href="http://google.com/"] {...}
属性包含选择器
// Selects an element if the given attribute value
// contains at least once instance of the value stated
// HTML
<a href="/login.php">...</a>
// CSS
a[href*="login"] {...}
属性从选择器开始
// Selects an element if the given attribute value
// begins with the value stated
// HTML
<a href="https://chase.com/">...</a>
// CSS
a[href^="https://"] {...}
属性以选择器结尾
// Selects an element if the given attribute value
// ends with the value stated
// HTML
<a href="/docs/menu.pdf">...</a>
// CSS
a[href$=".pdf"] {...}
属性间隔选择器
// Selects an element if the given attribute value
// is whitespace-separated with one word being exactly as stated
// HTML
<a href="#" rel="tag nofollow">...</a>
// CSS
a[rel~="tag"] {...}
属性连字符选择器
// Selects an element if the given attribute value is
// hyphen-separated and begins with the word stated
// HTML
<a href="#" lang="en-US">...</a>
// CSS
a[lang|="en"] {...}