У меня есть одна страница, элементы div которой выровнены по JavaScript. JavaScript просто проверить набор элементов DIV, чтобы найти максимальное offsetWidth, а затем установить все Div элементы ширина быть максимально offsetWidth. Он отлично работает в большинстве браузеров и локалей, но он не работает на французском языке в Firefox на Mac. В этом случае содержимое div обертывается.Ширина элемента DOM может быть нецелым?
<div id="divFoo">
Heure de début :
</div>
для приведенного выше вышеподробнее, ниже кодового сообщения "79".
javascript:alert(document.getElementById('divFoo').offsetWidth);
, но ниже кодового отчета "79.1333px".
javascript:alert(window.getComputedStyle(document.getElementById('divFoo'),null).width))
Разрыв между 79.1333 и 79 делает неправильный ширина комплект для встроенного стиля.
Раньше я думал, что offsetWidth и ширина всегда должно быть целым числом. Есть ли способ сделать offsetWidth round правильно?