对margin的深入理解
来源:互联网 发布:搞怪相机软件大全 编辑:程序博客网 时间:2024/05/22 09:39
一、margin值得相关总结:
margin属性值可以为正负,可以使用%(%是相对于父元素的width计算)
margin:top right bottom left
(借张图)
margin-top和margin-left的参考线是,包含该盒子元素的top线和left线;
margin实际上是更改盒子的逻辑线(正负值相当于将盒子的逻辑线向外或者向内移动)。
margin不会改变盒子的物理线(不会影响盒子内容的正确显示)。
例如:当margin-left为负值时,将盒子的逻辑线向内移动,然后再与参考线对齐。
二、margin合并(边界塌陷):
1、margin左右不合并;
2、margin上下只有普通文档流中块框的垂直外边距才会发生外边距合并。行内框、浮动框或绝对定位之间的外边距不会合并。
3、当一个元素出现在另一个元素上面时,第一个元素的下外边距与第二个元素的上外边距会发生合并。
4、当一个元素包含在另一个元素中时(假设没有内边距或边框把外边距分隔开),它们的上和/或下外边距也会发生合并。
5、假设有一个空元素,它有外边距,但是没有边框或填充。在这种情况下,上外边距与下外边距就碰到了一起,它们会发生合并:
参考地址:
http://www.jb51.net/css/66198.html
http://www.w3school.com.cn/css/css_margin.asp
0 0
- 对margin的深入理解
- 对Margin的理解
- 深入理解margin重叠以及负margin对元素大小的影响
- 谈谈对margin的理解
- Margin深入理解
- 深入理解margin属性
- 深入理解margin
- CSS深入理解之margin
- CSS-深入理解之margin
- CSS-深入理解之margin
- CSS深入理解之margin
- margin的深入了解
- 对Session的深入理解
- 对sizeof()的深入理解
- 对`timescale的深入理解
- 对范式的深入理解
- 对的Volatile深入理解
- 对parseInt的深入理解
- 二分
- caffe学习笔记13-caffe写训练日志
- 在javaScript中检测数据类型的几种方式
- 二分答案,lowerbound
- hive (数据仓库工具) 基本概念
- 对margin的深入理解
- 使用ajax提交form表单,包括ajax文件上传
- 最长回文子串第二部分(leetcode)
- 【Activiti工作流】6.Activiti入门程序HelloWorld演示流程的执行(下)
- RadioGroup获取到上一个选中的radioBtnID实现还原选中上一个radiobtn
- java中static相关问题,执行顺序等
- Python定向爬虫——校园论坛帖子信息
- Trie树
- php-fpm源码分析