On the W3C website the border-style property (as an example) is marked as inherited ‘No’, yet one of the allowed values is ‘inherit’. Why is this?
Does inherited ‘No’ mean in this case that the default value is not to inherit?
If so, then I can see that anyway by looking at the default value which is ‘none’.
Secondly, am I right in thinking that the ‘inherit’ value cannot be used for individual properties in a short-hand statement?
This means if you have a DIV with a border and another DIV inside, the inside one will not take on the border properties of the parent automatically. You can force inheritance using “inherit” on the child element.
This differs from things like font-size definitions that do get inherited automatically.