多语言展示
当前在线:1535今日阅读:142今日分享:25

margin重叠解决方法

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;

注意事项

根据实际情况运用其中的某个方法更合适

推荐信息