关于解决margin合并(折叠)的方法
2015-09-08 13:47
411 查看
margin-top 会沿着上方进行父元素和子元素的叠加,有时候会莫名其妙的撑开父元素与上方的间距,这是很糟糕的一件事情。
解决办法:
1)在父层div加上:overflow:hidden;
2)把margin-top外边距改成padding-top内边距;
3)父元素产生边距重叠的边有不为 0 的 padding 或宽度不为 0 且 style 不为 none 的 border
父层div加: padding-top: 1px,或者 border-top:1px ;
4)设置父元素或子元素浮动(left/right)
5)设置父元素dispaly:inline-block或者display:table-cell;
6)给父元素加上绝对定位
以上6种办法都能解决第一个子元素的父元素的间距问题
解决办法:
1)在父层div加上:overflow:hidden;
2)把margin-top外边距改成padding-top内边距;
3)父元素产生边距重叠的边有不为 0 的 padding 或宽度不为 0 且 style 不为 none 的 border
父层div加: padding-top: 1px,或者 border-top:1px ;
4)设置父元素或子元素浮动(left/right)
5)设置父元素dispaly:inline-block或者display:table-cell;
6)给父元素加上绝对定位
以上6种办法都能解决第一个子元素的父元素的间距问题
相关文章推荐
- win2003 server 定时自动重启命令
- elasticsearch聚合--内存控制篇
- SQL中使用ESCAPE定义转义符
- 永久重定向
- matlab std函数 用法及实例
- EditPlus 编写运行 Groovy
- Delphi 2009
- sql server无法登陆问题
- 2014 iOS开发者收入调查报告(一):个人开发者篇
- 打印正/倒三角
- PEM文件
- 简单的curl提交数据
- Java NIO原理和使用
- Delphi引用COM自动生成TLB的方法
- iOS 中国排序
- NSRunLoop的进一步理解
- Error configuring application listener of class org.springframework.web.context.
- 基础学习day02--标识符、关键字、数据类型与运算符
- 转载:QT QTableView用法小结
- 123