找不到这两个选择器之间的区别.两者似乎都做同样的事情,即根据包含给定字符串的特定属性值选择标签.
对于[attribute~ = value]:http://www.w3schools.com/cssref/sel_attribute_value_contains.asp
对于[attribute*= value]:http://www.w3schools.com/cssref/sel_attr_contain.asp
第一个([attribute~=value])是一个以空格分隔的搜索...
<!-- Would match -->
<div class="value another"></div>
Run Code Online (Sandbox Code Playgroud)
...而第二个([attribute*=value])是子字符串搜索...
<!-- Would match -->
<div class="a_value"></div>
Run Code Online (Sandbox Code Playgroud)
W3Schools似乎没有明确区分这种区别.使用更好的资源.