Hi Paul, When you have a computed style, you can't tell anything about the specificity of the individual properties.
The way to handle this is to provide the `node_presentational_hint` callback [1]. When it is called, you look at the node's attributes and set any appropriate styles as `css_hint`s [2]. 1. http://source.netsurf-browser.org/libcss.git/tree/include/libcss/select.h#n120 2. http://source.netsurf-browser.org/libcss.git/tree/include/libcss/hint.h#n34 Hope this helps, Michael On Thu, 16 Apr 2020 at 11:40, Paul <paul.gruz...@gmail.com> wrote: > Hi all! > > How can a user of libcss distinguish between these two situations: a) > property was defined using a default value in CSS and b) property was > undefined in CSS for the node. Those are different because in a latter > case the value of that property should be taken from a node attribute > (in my case of svg styling). As far as I can tell, for a root node, the > property is always initialised using the default value, so when > composing a style I can't distinguish between a and b. > > Thanks, > > Paul > > >