與CSS邊框,邊緣,填充和我碰到一個額外的像素寬度來打......關於CSS邊框,邊緣,填充和寬度
我知道一個元素的總寬度和高度的總和其寬度,邊界,邊距和填充。
如果你看看這http://jsfiddle.net/Fs8HQ/,一切似乎工作。當你點擊按鈕時,將一些像素從邊框移到邊距上會創建一個僞動畫。
現在讓我們在http://jsfiddle.net/Fs8HQ/1/中設置固定寬度和高度(將寬度和高度從:active刪除):在Firefox和Chrome中,有一個超高像素和一個超寬像素可移動所有相鄰元素。在Opera中有一個超寬和兩個超高像素。他們來自哪裏?
但是這裏http://jsfiddle.net/hJTpY/將像素從邊界移動到填充似乎修復了一切,但僞動畫並不相同。
在前兩個小提琴中,邊界減少到接近內容;在最後一個邊界由擴大的內容減少。
爲什麼會發生這種情況?我錯過了什麼?
box-sizing ...... – Jawad
在第二段之後失去了你...扯下了廢話,只是告訴問題 – geekman
@Jawad http://jsfiddle.net/Fs8HQ/2/它不是盒子 - 漿紗。我愛PHP打開小提琴,看看會發生什麼。 – Deneb