时间:2021-07-01 10:21:17 帮助过:18人阅读
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>无标题文档</title><style>body {
- margin:0;
- padding:0}#main {
- margin:0px;
- height:1000px;
- width:170px;
- background:red;}#menu {
- margin:0px;
- background:blue;}</style><div id="main"> <div id="menu">目录</div></div>
前面打错了,我的#menu里面设置的margin是10px,这个设置的应该是menu那个块的外部空隙大小吧,按道理说,应该外面的main那个块不动,menu块往下移动10px,为什么设置了以后外面那个块也会往下移10px,可是左边的空间却没有问题
发现设置padding就可以了,可是还是很困惑,为什么设定内部div块的margin属性会使得外部的块也跟着移动呢。
http://leepiao.blog.163.com/blog/static/485031302010427113653/
这个帖子果然正解,万分感谢