我有一个 div:
<div class="frame" id="layer1"> ... </div>
与样式:
.frame {
position: absolute;
width: 380px;
height: 280px;
overflow: hidden;
padding: 0;
margin: 0;
border: 0;
}
#layer1 { background-color: red; color: #fff; }
但这些是我的结果:
$(".frame").filter(":first").width(); // 384
$(".frame").filter(":first").outerWidth(); // 384
$(".frame").filter(":first").innerWidth(); // 384
我知道它们都是一样的,因为我的填充和边距都是 0,但是这个默认的 4px 是从哪里来的?