Основные различия между content и attr-функциями в CSS:
Таким образом, content используется для установки содержимого, а attr() — для получения и использования значений атрибутов элемента в стилях. 24
Например, с помощью свойства content и функции attr() можно получить значение URL, указанное в атрибуте href, и использовать его в стилях для печатной версии страницы. 3