如果没有为 body 设置 style="margin:[some] px",为什么document.body.style.margin
在 chrome 和 firefox 中什么也不返回。
现在假设我想要offsetParent.offsetLeft
div的某个子元素使用css属性的body边距。默认情况下它给我0px。那么如果body元素最初是默认的0px边距,那么为什么我的html视觉元素会从左边显示一些边距出来的页面是 8px。
正文边距是否只有 0 px?
HTML:
<div>
<p>hello</p>
</div>
CSS:
div {
height:200px;
width:200px;
background:green;
border:2px solid green;
padding:10px 10px
}
p {
height:100px;
width:100px;
padding:10px 0 0 10px;
background:yellow
}