По
стандарту, дробное число для пикселя можно использовать. Я указываю ссылку на версию CSS 2.1, так как в данный момент это действующая спецификация.
The format of a length value (denoted by < length > in this specification) is a < number > (with or without a decimal point) immediately followed by a unit identifier (e.g., px, em, etc.). After a zero length, the unit identifier is optional.
Субъективно, кому-то может это казаться странным, неподходящим или неприемлемым, но дробные значения
px корректно обрабатываются браузерами, так как браузеры ориентируются на стандарты.