【发布时间】:2017-12-22 07:02:07
【问题描述】:
我想在满足/(\sclassName|^className)/ 时匹配,但在选择css 时。假设我会这样使用:
[class(^|\s)='className'] {
font-size: 5000px;
}
我找到了这个资源,非常好:The Skinny on CSS Attribute Selectors,但它没有提到这个用例。
我只想匹配以下 2 个示例中的“icon-”,而不是第 3 个。
这里,这可以通过[class^='icon-]实现
<div class='icon-something another-class'>
这里,这可以通过[class~='icon-'] 来实现,但是当 'icon-' 位于类字符串的最开始时,这不匹配:
<div class='another-class icon-something'>
我不想匹配这个, -icon 在字符串中间。我相信*= 会匹配这个,|= 也会匹配:
<div class='another-icon-class another-class'>
【问题讨论】: