margin重叠解决方法,margin是CSS里面其中一种样式,作用于HTML框架,但是margin天生就会有重叠的问题,也就是两个margin在一起或者父子级一起会出现这个问题。
工具/原料
1
网页浏览器,比如IE
2
CSS
3
HTML5
方法/步骤
1
比如我们有两个方块,我们想让小方块放在大方块的中间部分。
2
如果我们定义小模块的margin,会发现大小模块都会共用这个margin。
3
我们可以在大模块里面加入:overflow: hidden;消除了这个重叠。
4
也可以在子模块改为:position: relative;top: 200px;不过相对不方便。
5
可以用这个来代替也行:position: absolute;这样会确定位置。
6
我们也可以在父模块加入透明边框。border: 1px solid transparent;
7
也可以直接加个padding: 1px,就是会把方块变大。
8
但是如果用display: inline-block;这样就不会改变大小。
9
最后一种方法就是加入float: left;
注意事项
根据实际情况运用其中的某个方法更合适
上一篇:房间发霉怎么办
下一篇:关于内存分页重叠的解决方法