Is there a consistent/universal order by which browsers apply CSS styles to DOM elements?
For example, the box model is: margin, border, padding and width.
Does a browser process CSS styles that are listed in the same order as the box-model faster than say CSS styles listed: width, padding, border and margin?
And, is there a standard/rule for the order in which ALL CSS styles are processed?
EDIT: I am asking about the specific order in which Browsers apply specific CSS styles. Is this a universal standard or per browser? For example, does a browser have to apply z-index before it can apply a background-color?