与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