我想中心一個div水平對一個標記,因爲你可以在這裏看到http://jsfiddle.net/rKejG/8/,但是它比它應該是更多一點。我在做什麼錯嘗試居中這個div? (它的一點點)
這是我的代碼
$("#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
我在做什麼錯在這裏?謝謝!
你沒有正確關閉你的div標籤。通過W3C驗證程序運行您的HTML並查看您提供的內容。 – thatidiotguy
哎呀,好的,那裏有小錯。修正了。 – pufAmuf
爲什麼在.infobox上設置兩次填充? – j08691