Safari возвращает неправильное значение ширины

Привет у меня есть таблица с div в ней таблица имеет 2 столбца и оба 50%. В большинстве браузеров я могу использовать offsetWidth, чтобы получить ширину статьи. Но в Safari ширина меньше или больше, чем должна быть. Любая помощь будет очень ценна. С уважением Ричард

3 ответа

Решение

Просто установите ширину и высоту - ошибка сафари - просто примите это.

offsetWidth не является стандартизированным значением в браузерах. Он может включать или не включать ширину полосы прокрутки. Вы можете получить более последовательные цифры от clientWidth который имеет тенденцию исключать поля, границы и полосы прокрутки.

Может быть, значение offsetWidth собирается в другое время, чем в других браузерах. Попробуйте вызвать его в событии onload или ondomready.

Другие вопросы по тегам