我正在尝试将 div 水平居中到一个标记,如您在此处看到的http://jsfiddle.net/rKejG/8/,但是它比它应该的更靠右一点。
这是我的代码
$("#infobox").css({
marginLeft: (parseInt($("#content").width(), 10) / 2) - (parseInt($("#infobox").width(), 10) / 2) + 'px'
});
然后我意识到我可能应该添加 和 的一半content
并将infobox
它们放在负边距中,但这使它变得更糟:
$("#infobox").css({
marginLeft: '-' + (parseInt($("#content").width(), 10) / 2) + (parseInt($("#infobox").width(), 10) / 2) + 'px'
});
Result: margin-left: -16110.5px
我在这里做错了什么?谢谢!