为什么box1盒子的距离跟其他盒子之间的距离怎么不一样
因为块状元素不设置宽度的话 会为100%
box1设置了宽度为300px 所以不一样
想一样的话 就把box1的宽度去掉就默认为100%
box1的margin为0,<H1>的margin为21,<p>的margin为16,所以不一样。顺便一提box2的margin也是0,不过位于顶端你看不见
不同标签默认的padding和margin不同,你可以设置相同的padding和margin,例如#box1,#box2,h1,p{padding:20px;margin:20px;}运行之后就相同了