CSS 参考手册 目录

CSS3 [attribute$=value] 选择器

简介

CSS3 [attribute$=value] 选择器用于匹配具有指定后缀值的属性的元素。换句话说,它会选择具有属性值以给定值结尾的元素。

语法

[attribute$=value]

其中:

  • attribute 是要匹配的属性名称。
  • value 是属性值的后缀。

用法

[attribute$=value] 选择器可以用于各种目的,例如:

  • 匹配具有特定文件扩展名的链接:
--------------- -
  ------ ----
-
  • 匹配以特定字符结尾的 ID:
---------------------- -
  ----------------- ------
-
  • 匹配具有以特定单词结尾的类:
----------------------------- -
  ------- --- ----- ------
-

示例

以下是一些使用 [attribute$=value] 选择器的示例:

-- ----- ------ --- --- ----- --
---------------- -
  ------ ------
  ------- ------
-

-- ----- -------- --- -- ----- --
--------------------- -
  ----------------- --------
  -------- -----
-

-- ----- ---------- --- ----- ----- --
----------------------------- -
  ------ ------
  ----------------- --------
-

与其他选择器的比较

[attribute$=value] 选择器与其他属性选择器类似,例如 [attribute][attribute=value]. 然而,它更具体,因为它只匹配具有特定后缀值的属性。

浏览器支持

[attribute$=value] 选择器得到所有主要浏览器的广泛支持,包括 Chrome、Firefox、Safari、Edge 和 Opera。

结论

[attribute$=value] 选择器是一个强大的工具,可用于通过属性值的特定后缀来精确匹配元素。它可以用于各种目的,包括样式化特定文件类型、元素 ID 和类。


下一篇:CSS 参考手册