Używanie atrybutów HTML jako wartości właściwości CSS [duplikat]

To pytanie ma już tutaj odpowiedź:

Attr () CSS3 nie działa w głównych przeglądarkach 4 odpowiedzi

Specyfikacja mówi:

Funkcja attr () zwracawartość atrybutu elementu do wykorzystania jako wartość we właściwości. Jeśli zostanie użyty w pseudoelementzie, zwraca wartość atrybutu elementu początkowego pseudoelementu.

http://www.w3.org/TR/css3-values/#attr

Jednak to nie działa. Kiedy używambackground-image: url(attr(href)); Otrzymuję ciąg „attr (href)” jako wartość atrybutu, a nie samą wartość.

http://jsfiddle.net/x2Rpt/1/

Jakieś pomysły, dlaczego to jest zepsute?

questionAnswers(1)

yourAnswerToTheQuestion