bug:"width calculation when all three of these values are set explicitly" is inaccurate.
in Chapter2 the following sentence is inaccurate。
When all three of these values are set explicitly, the values set are used.
according to the spec,It should be calculated according to "over-constrained" algorithm.
If all of the above have a computed value other than 'auto', the values are said to be "over-constrained" and one of the used values will have to be different from its computed value. If the 'direction' property of the containing block has the value 'ltr', the specified value of 'margin-right' is ignored and the value is calculated so as to make the equality true. If the value of 'direction' is 'rtl', this happens to 'margin-left' instead.
You are technically correct - the best kind of correct :+1:
I slightly simplified here with the assumption that when explicit pixel values are used, the user has correctly specified the exact values so that the match the size of the containing block. The over-constrained value calculation will be used to correct the values (or rather, it will only result in different values if the specified and calculated values disagree).
There's probably a fun example to be written that would illustrate this case - for example, by switching between ltr vs. rtl and observing the same markup behave differently :smile: