Widely available Supported across all major browsers. Safe to use in production.

Browser support

Feature Desktop Mobile
Chrome
Edge
Firefox
Safari
Chrome Android
Safari iOS
2
12
1
3.1
18
2
1+Supported (version) Not supported Has note Sub-feature descriptions sourced from MDN Web Docs (CC BY-SA 2.5)

Syntax

CSS
a[href]::after {
  content: ' (' attr(href) ')';
}
[data-tooltip]::before {
  content: attr(data-tooltip);
}

Live demo

linkurldisplay

CSS linkURLdisplay demo.

PreviewFullscreen

Tooltip

CSS tooltip demo.

PreviewFullscreen

Dataattributelabel

CSS Dataattributelabel demo.

PreviewFullscreen

Use cases

  • Using attr() (content only)

    Note:

Cautions

  • May not be supported in older browsers.

Accessibility

  • Make sure visual changes are conveyed appropriately to assistive technology.