gpt4 book ai didi

css - [attribute~=value] 和 [attribute*=value] 的区别

转载 作者:技术小花猫 更新时间:2023-10-29 10:59:00 29 4
gpt4 key购买 nike

我找不到这两个选择器之间的区别。两者似乎都做同样的事情,即根据包含给定字符串的特定属性值选择标签。

对于 [attribute~=value] :http://www.w3schools.com/cssref/sel_attribute_value_contains.asp

[属性*=值]:http://www.w3schools.com/cssref/sel_attr_contain.asp

最佳答案

w3schools 是一个 notoriously unreliable来源,与 W3C 无关。相反,请咨询 official CSS standard :

[attribute~=value] 匹配以空格分隔的列表中的任何条目。
它匹配 attribute="a value b",但不匹配 attribute="a valueb"

[attribute*=value] 匹配任何子字符串。
它匹配 attribute="a value b"attribute="a valueb",但不匹配 attribute="x"

关于css - [attribute~=value] 和 [attribute*=value] 的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7768547/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com