Tengo una página cuyos elementos div están alineados por JavaScript. El JavaScript sólo echa un conjunto de elementos div para encontrar el máximo offsetWidth, a continuación, establecer todos los elementos div ancho para ser el máximo offsetWidth. Funciona perfecto en la mayoría de los navegadores y locales, pero falla en francés-francés en Firefox en Mac. En este caso, el contenido de div se envuelve.¿El ancho del elemento DOM puede ser no entero?
<div id="divFoo">
Heure de début :
</div>
para HTML de arriba, debajo del informe de código "79".
javascript:alert(document.getElementById('divFoo').offsetWidth);
pero debajo el informe de código "79.1333px".
javascript:alert(window.getComputedStyle(document.getElementById('divFoo'),null).width))
La brecha entre 79,1333 y 79 hace incorrecto anchura conjunto de estilo en línea.
Solía pensaban que offsetWidth y anchura siempre debe ser un número entero. ¿Hay alguna manera de hacer offsetWidth redondo correctamente?