Что такое CSS-атрибут attr?

CSS функция, которая может получать значение любого атрибута элемента чтобы потом использовать это значение прямо в таблице стилей. Функция может работать с псевдоэлементами и выводится в content: attr(название атрибута).