当我有一个提交/按钮元素,我分配一个固定的,填充是从宽度中减去。当我将它应用到一个普通的div元素时,填充被添加到宽度。随着提交元素相比,div
有人可以指出我在何处解释这种行为吗?
.green_submit {
color: #fff;
background-color: #94c909;
padding: 25px;
width: 200px;
}
<input type="submit" class='green_submit' value="Validate" />
将导致146px的宽度。
<div class="green_submit"></div>
将导致200像素
在Firefox中这不会改变任何东西...在Chrome中,最好是指定的元素。 – YesMan85 2013-05-13 17:37:05
@ Rogier21尝试'-moz-box-sizing' – 2013-05-13 17:55:37