A literal 0 may be used for any numeric value where a unit would normally be expected, e.g. width: 0. Should this unitless behavior also work for style() range syntax? In other words, is style(0 = 0px) "false" due to a type mismatch, or is it "true"?
This was also discussed in #8376, and the consensus seems to be that 0 = 0px => "true" is the correct behavior. (cc @mirisuzanne ,@kizu)
There was also a question about whether or not we currently allow unitless zero in MQs with range syntax (@emilio), and the answer to that is "yes" (https://jsbin.com/taleroderi).
A literal
0may be used for any numeric value where a unit would normally be expected, e.g.width: 0. Should this unitless behavior also work forstyle()range syntax? In other words, isstyle(0 = 0px)"false" due to a type mismatch, or is it "true"?This was also discussed in #8376, and the consensus seems to be that
0 = 0px=> "true" is the correct behavior. (cc @mirisuzanne ,@kizu)There was also a question about whether or not we currently allow unitless zero in MQs with range syntax (@emilio), and the answer to that is "yes" (https://jsbin.com/taleroderi).