[css-values] Rounding a real number to an integer

Hello,

"
(...) interpolation happens in the real number space as for <number>s, 
and the result is converted to an <integer> by rounding to the nearest 
integer, with *_values halfway between adjacent integers rounded towards 
positive infinity_*.
"
CSS4 Values, section 5.1.1. Combination of <integer>
https://www.w3.org/TR/css-values-4/#combine-integers

So

'z-index: -1.5'
should be converted to 'z-index: -1' and not to 'z-index: -2'
while
'z-index: 1.5'
should be converted to 'z-index: 2'.

Is my interpretation of the spec correct?

Gérard

Received on Sunday, 16 December 2018 00:47:05 UTC