Is writing a property in the form width: 90.0%; non-valid CSS, or is that some rule that JSFiddle made up?
width: 90.0%;
According to the CSS BNF (https://www.w3.org/TR/css-syntax-3/) that should be legal.