0

我有一个元素有时(随机)决定定位不正确,应该居中。它目前正在使用 CSS。我不知道如何适当地修复它,所以我现在只想通过检查页面左侧和右侧的距离并确保它们相等来解决它。父 div 总是占据浏览器窗口的 100%。

这就是我想要做的:

distanceLeft = $('#element').offset().left;
distanceRight = $(window).width()-$('#element').width()-distanceLeft;

问题是 $(window).offset().left 被证明是非常不准确的,给出的结果大约是 45 像素,而实际上它是几百像素。任何帮助表示赞赏!

4

1 回答 1

0

尝试在您的 css 页面中使用重置 css http://meyerweb.com/eric/tools/css/reset/

并使用

margin: 0 auto;

使元素居中,通常可以正常工作

于 2013-04-29T04:22:41.443 回答