margin层叠情况,及表现
来源:互联网 发布:知豆汽车能开几年 编辑:程序博客网 时间:2024/04/30 01:07
1.上下/左右相邻的普通元素margin,不是两者相加之和,而是取最大值,这个现象叫做margin重叠。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>用div来占布局</title> <script type="text/javascript" src="http://www3.lenovo.com/_ui/desktop/common/js/jquery/jquery-1.11.2.min.js"></script> <style> .div1,.div2{ width:100px; height:100px; background-color:red; margin:20px; /*float:left; clear:left;*/ } </style> </head> <body> <div class="div1"></div> <div class="div2"></div> <script> </script> </body></html>
2.普通元素才会发生margin重叠,如果是float元素,就不会发生。margin是两者相加之和
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>用div来占布局</title> <script type="text/javascript" src="http://www3.lenovo.com/_ui/desktop/common/js/jquery/jquery-1.11.2.min.js"></script> <style> .div1,.div2{ width:100px; height:100px; background-color:red; margin:20px; float:left; clear:left; } </style> </head> <body> <div class="div1"></div> <div class="div2"></div> <script> </script> </body></html>
3.父子元素,无浮动,发生重叠
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>用div来占布局</title> <script type="text/javascript" src="http://www3.lenovo.com/_ui/desktop/common/js/jquery/jquery-1.11.2.min.js"></script> <style> .father{ width:400px; height:400px; background-color:gray; margin:20px; } .child1{ width:100px; height:100px; background-color:red; margin:20px; /*float:left;*/ } .child2{ width:100px; height:100px; background-color:red; margin:30px; /*float:left;*/ } </style> </head> <body> <div class="father"> <div class="child1"></div> <div class="child2"></div> </div> <script> </script> </body></html>
4.父子元素,无浮动,发生重叠
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>用div来占布局</title> <script type="text/javascript" src="http://www3.lenovo.com/_ui/desktop/common/js/jquery/jquery-1.11.2.min.js"></script> <style> .father{ width:400px; height:400px; background-color:gray; margin:20px; } .child1{ width:100px; height:100px; background-color:red; margin:20px; float:left; } .child2{ width:100px; height:100px; background-color:red; margin:30px; float:left; } </style> </head> <body> <div class="father"> <div class="child1"></div> <div class="child2"></div> </div> <script> </script> </body></html>
他人总结:
http://www.cnblogs.com/yupire/p/5518266.html
0 0
- margin层叠情况,及表现
- 关于div嵌套margin-top影响父div的解决办法及各种情况测试
- 空心圆及层叠效果
- margin与padding在不同版本的IE的表现
- 内联元素之padding和margin的表现
- margin塌陷及处理
- 层叠
- Margin 属性的一些边界情况说明
- 抑郁症的表现及危害
- CSS继承性及层叠性
- CSS中的框模型(box model)/margin、padding、border介绍/ 外边距层叠collapsing计算
- 盒模型及margin padding
- margin叠加问题及解决办法
- 表现。。
- hashMap线程不安全的原因及表现
- margin-top在什么情况下会影响父div
- 上下元素margin重叠问题的解决办法(一种情况)
- 修复IE6,7--DIV浮动情况下margin-bottom失效
- Visual Studio Code 配置指南
- HDU3739 Anti LIS 最大流Dinic
- 蓝桥杯- 基础练习 闰年判断
- 学会用好 Visual Studio Code
- the output path is not specified for module
- margin层叠情况,及表现
- Julia :PyPlot的plot_date
- 深挖SpringMVC_01_标准MVC/Web MVC/Spring MVC
- 类装载器
- css各大网站初始化代码
- 数字和为sum的方法数
- Ioc之Bean基础
- window上安装elasticserach
- 424. Longest Repeating Character Replacement**