Верхняя и левая позиции могут быть числами с плавающей запятой с любыми единицами измерения: см, мм, дюймы, точки, пк, em, ex или px или процентами.
Пример:
.someElement { top: 42%; left: 3.14in; }
Функция offset
возвращает позицию, переведенную в пиксели, так что она вполне может быть числом с плавающей запятой. Значения не округлены.
В приведенном примере, если высота родительского элемента будет, например, 32 пикселя, значение элемента top
будет 32 * 0,42 = 13,44 пикселя.