They seem to round up the values to the closest integer; but Iam seeing inconsistency in chrome,safari and firefox.
For e.g if 33.3% converts to 420.945px
chrome and firexfox show it as 421px. while safari shows its as 420px.
This seems like chrome and firefox follow the floor and ceil logic while safari doesn't. This page seems to discuss the same problem