我有一個基本的HTML
和CSS
的簡單場景,邊界框測量不會在寬度方向上相加。邊距,邊框,填充和大小不會如預期的那樣相加
預期結果是通過將列寬設置爲324 px
來獲得的,儘管320 px
似乎是合適的。在以下JSFiddle中,有一個屬性值可以更改以查看預期的結果v.s.所需的寬度。
預期結果(錯誤的屬性值)
div.container div.column {
width: 324px;
}
壞的結果(所需的屬性值)
div.container div.column {
width: 320px;
}
爲什麼我認爲320 px
應該是我的兩個按鈕的含寬度:
320 px
(列)= 155 px
(按鈕)+ 10px
(保證金)+ 155px
(按鈕)
我敢肯定,問題是在我理解的一面,任何人都可以解釋爲什麼這正在進行?
您可能還想閱讀以下內容:http://reference.sitepoint.com/css/boxmodel –