J'ai une page dont les éléments div sont alignés par JavaScript. Le JavaScript vérifier juste un ensemble d'éléments div pour trouver le maximum offsetWidth, puis définissez tous les éléments div de largeur pour être au maximum offsetWidth. Il fonctionne parfaitement dans la plupart des navigateurs et des locales, mais il échoue sur français-France dans Firefox sur Mac. Dans ce cas, le contenu de div wraps.La largeur de l'élément DOM peut être non entière?
<div id="divFoo">
Heure de début :
</div>
pour le code HTML ci-dessus, sous le code "79".
javascript:alert(document.getElementById('divFoo').offsetWidth);
mais sous le code "79.1333px".
javascript:alert(window.getComputedStyle(document.getElementById('divFoo'),null).width))
L'écart entre 79,1333 et 79 rend la largeur incorrecte ensemble de style en ligne.
je pensais que pour offsetWidth et largeur doit toujours être un entier. Y at-il un moyen de faire offsetWidth rond correctement?