I think there’s a problem with how this is currently being rendered, on a fundamental level. Consider the formal syntax as shown on the page for [shape-image-threshold](https://developer.mozilla.org/en-US/docs/Web/CSS/shape-image-threshold#Syntax):
<number>
That’s hardly complete. It’s not like the syntax for shape-image-threshold is something like:
It is kind of unwritten knowledge that this is value syntax rather than syntax for the whole declaration. Couldn’t we just be more explicit about that, maybe change the “Formal syntax” heading to “Formal value syntax” ?
I can’t imagine that adding the one word would overburden readers with information overload, and it would improve the readability of the vast majority of these.