The opacity property has a quirk implemented in at least Safari, Firefox and Chrome and tested in css/css-color/parsing/opacity-valid.html, that when the specified value is a percentage, it should be serialized as a normalized number.
This should be formalized in the opacity section of CSS Color.