توابع attr() CSS

تعریف و استفاده

CSS attr() این تابع مقادیر ویژگی‌های عنصر انتخاب شده را بازمی‌گرداند.

مثال

در مثال زیر، مقادیر ویژگی href در هر عنصر <a> قرار داده شده و در میان پرانتزها قرار داده شده‌اند:

a:after {
  content: " (" attr(href) ")";
}

آزمایش کنید

نحوه‌ی نوشتن CSS

attr(attribute-name type fallback)
مقدار description
attribute-name ضروری. نام ویژگی‌های عنصر HTML.
type

اختیاری. نوع یا واحد مقادیر属性. می‌تواند یکی از موارد زیر باشد:

  • string
  • color
  • url
  • integer
  • number
  • length
  • angle
  • em،ex،px،rem،vw،vh،vmin،vmax،mm،cm،in،pt یا pc
  • deg،grad،rad
  • time
  • s،ms
  • Hz،kHz
  • %
  • frequency
fallback اختیاری. اگر مقیاس گم شده یا شامل مقادیر نامعتبر باشد، مقادیر جایگزین.

جزئیات فنی

نسخه: CSS2

پشتیبانی مرورگر

اعداد در جدول نشان‌دهنده نسخه‌ی اولیه‌ی مرورگرهایی است که این عملکرد را کامل پشتیبانی می‌کنند.

کروم ایج فایرفاکس سفاری آپرا
attr()
2 8 1 3.1 9
type مقدار
پشتیبانی نمی‌شود پشتیبانی نمی‌شود پشتیبانی نمی‌شود پشتیبانی نمی‌شود پشتیبانی نمی‌شود
fallback مقدار
پشتیبانی نمی‌شود پشتیبانی نمی‌شود 119 پشتیبانی نمی‌شود پشتیبانی نمی‌شود