好吧我有10個div應該是所有75px寬1px邊框,使他們77px寬。 我試圖將row1
的寬度設置爲容納10個盒子所需的最小寬度。Chrome顯示不同的寬度
我的數學是如下
77px * 10 = 770px
- 然而設置寬度時到788px,最後一個框溢出。經過進一步檢查,我注意到使用開發工具,框的寬度在77px(3次)和78px(7次)之間變化。
爲什麼箱子的大小不一樣,因爲這弄亂了我的數學。我使用的是Chrome,代碼在IE中正常工作。
HTML
<!DOCTYPE html> <html lang="en"> <head> <link rel="stylesheet" type="text/css" href="css/style.css" media="screen" /> <script type="text/javascript" src="js/control.js"></script> </head> <body> <div class="board"> <div class="row1"> <div class="box"></div> <div class="box"></div> <div class="box"></div> <div class="box"></div> <div class="box"></div> <div class="box"></div> <div class="box"></div> <div class="box"></div> <div class="box"></div> <div class="box"></div> </div> </div> </body> </html>
CSS
.body { font: 12px "helvetica neue", helvetica; } .board { background: #EBEBE0; padding: 10px; width: 808px; } .row1 { background: #FFDCDC; height: 52px; padding: 10px; width: 788px; } .box { width: 75px; height: 50px; border: 1px solid #000; float: left; margin: 0 2px 2px 0; } div.box:last-child { margin-right: 0; }
您是否重新設置了默認值? –
不,我該怎麼做?我根本不知道違約。 –
看看這個http://www.cssreset.com/ – enyce12