MudGuard: Wert aus Attribut im CSS verwendbar? Also calc() und attr() kombinierbar?

Beitrag lesen

Hi,

mit attr(title) kann man ja z.B. im content-Property auf den Wert des title-Attributs zugreifen. Kann man aber auch in einer calc-Expression mit einem Attributwert rechnen?

Wenn ich z.B.

<span data-priority="7">bla</span>

habe, daß ich dann z.B.

span[data-priority] { 
    border-width: calc(attr(data-priority) * 2px); 
    border-style:solid; 
    border-color:red; 
}

eine 14px starke border bekomme und bei

<span data-priority="1">bla</span>

eine 2px starke border?

Bei mir kommt dieselbe Border wie ganz ohne border-width-Angabe.

Grundsätzlich klappt's mit dem Rechnen, ersetze ich das attr(data-priority) durch z.B. 5, bekomme ich eine 10px starke border.

Daher die Frage:

mache ich was falsch (wenn ja: was?), oder geht das gar nicht mit dem attr() im calc()?

cu,
Andreas a/k/a MudGuard