Version: (using KDE KDE 3.3.2) Installed from: Mandriva RPMs OS: Linux The content CSS 2.1 property has an odd behaviour. A declaration containing "content: attr(...) url(...);" is displayed in reverse order, url (image) being displayed before the attr content. I expected the attr being displayed first, as it is first in the declaration, which is the behaviour of Opera and Mozilla. I noted that the last version of Safari is also affected by this bug. I'm going to add a minimal testcase soon.
Created attachment 12720 [details] Testcase In this test, a paragraph with some text has the id #MyID. In :after I have the following property : content: " " attr(id) " " url(http://home.etu.unige.ch/~robin0/styles/tbird.png); " " are here only for spacing and can be suppressed. The attr(id) occurs before the url(...) but is actually displayed after it.
I see the text "MyID" before the image here, 3.5 development branch
I see MyID before the image as well.