CSS attr() 函数

CSS 表达式 attr() 用来获取选择到的元素的某一 HTML 属性值,并用于其样式。它也可以用于伪元素,属性值采用伪元素所依附的元素。

attr() 表达式可以用于任何 CSS 属性。


实例

下面的例子在每个链接后的括号中插入 href 属性的值:

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <style>
  5. a:after {content: " (" attr(href) ")";}
  6. </style>
  7. </head>
  8. <body>
  9. <h1>attr() 函数</h1>
  10. <p>在每个链接后的括号中插入 href 属性的值:</p>
  11. <p><a href="https://cankaoshouce.com">访问 cankaoshouce</a></p>
  12. <p><a href="https://cankaoshouce.com/html/html-course.html">访问 cankaoshouce 的 HTML 教程</a></p>
  13. </body>
  14. </html>

定义和用法

attr() 函数返回所选元素的属性值。

版本:CSS2

浏览器支持

表格中的数字注明了完全支持该函数的首个浏览器版本。

函数
attr()2.08.01.03.19.0

CSS 语法

  1. attr(attribute-name)
描述
attribute-name必需。HTML 元素的属性名称。

分类导航