2022-07-27 20:47:43
CSS3中的三种属性选择器分别为:
1. [属性名^=值](开头匹配选择器)
该选择器用于匹配属性值以指定值开头的元素。例如,a[src= 符号限定属性值的起始部分,常用于筛选特定前缀的链接或资源路径。
2. [属性名$=值](结尾匹配选择器)
此选择器针对属性值以指定值结尾的元素进行匹配。例如,a[src$=".pdf"] 会选中所有 src 属性值以 ".pdf" 结尾的 <a> 元素。通过 $= 符号实现尾部匹配,适用于识别文件类型或特定后缀的场景。
3. [属性名*=值](包含匹配选择器)
该选择器匹配属性值中包含指定子字符串的元素。例如,a[src*="44lan"] 会选中所有 src 属性值中包含 "44lan" 的 <a> 元素。通过 *= 符号实现模糊匹配,无需严格限定位置,适用于动态内容或关键词筛选。
应用场景与注意事项