js学习小结(三)2014.4.18-外边距合并,负边距和浏览器渲染,盒模型
来源:互联网 发布:淘宝店铺号码怎么查找 编辑:程序博客网 时间:2024/04/29 11:04
昨天和今天,查了一些有关css的资料,看得乱七八糟,毫无头绪。真心觉得css比js难。
保存写得很好的两篇文章:
1.http://www.hicss.net/i-know-you-do-not-know-the-negative-margin/
2.http://www.html5rocks.com/zh/tutorials/internals/howbrowserswork/
1.(参考资料:http://www.w3school.com.cn/css/css_margin_collapsing.asp)
(1)外边距合并是指当两个垂直外边距相遇时,会发生合并,合并之后的高度等于合并之前两个中较大的那一个。
(2)当在块元素中没有padding,没有border把margin和content分开时,它的子元素的上边距会和父元素的上边距合并。
(3)当一个元素为空,没有内容,并且没有padding和border,它的上下外边距也会合并
(4)只有普通文档流中块框的垂直外边距才会发生外边距合并。行内框、浮动框或绝对定位之间的外边距不会合并。
做了一个浮动框,观察是否会合并外边距的测试:
2 注意负边距(margin)并不会影响盒子的大小,如果margin-top和margin-left为负,那么会像有力量把该块向上或向左挪动了一样,如果margin-bottom或者margin-left为负,则会影响后面元素定位的准线,对元素本身没有任何影响,利用负外边距可以做很多事情,最典型的就是三栏流动式布局,将two_wrapper的margin-right,设置为负值,欺骗了浏览器,告诉浏览器,从two_wrapper的内部定位,把下面的div拉了上去。
- js学习小结(三)2014.4.18-外边距合并,负边距和浏览器渲染,盒模型
- 盒模型:外边距叠加和外边距为负值
- 外边距合并和塌陷
- 盒模型、内外边距和边框
- 内边距和外边距(盒子模型)
- 框模型中的外边距合并问题
- CSS基础学习十五:盒子模型补充之外边距合并
- CSS外边距合并/重叠-学习笔记
- 盒模型&&外边距塌陷
- margin-top失效, css + div 布局之 CSS盒模型 外边距合并问题
- CSS基础-17CSS盒子模型-外边距合并
- Web16. JS 和 浏览器渲染
- div+css之 css框模型 内边距 边框 外边距 外边距合并
- 从零开始前端学习[7]:外边距合并以及清除外边距合并
- CSS外边距合并
- css外边距合并
- CSS 外边距合并
- margin外边距合并
- webuploader
- 字符设备的读写
- 应用程序本地化
- CString对象的一种错误的使用方式
- ioctl接口
- js学习小结(三)2014.4.18-外边距合并,负边距和浏览器渲染,盒模型
- Java中内存中的Heap(堆)、Stack(栈)与程序运行的关系
- My97DatePicker日历实现开始日期小于结束日期验证
- seek接口
- poj 2565 Ants (KM+思维)
- Java知识总结——LinkedList和ArrayList的区别
- OPENCV中滑动条的使用
- The Right Way to Swizzle in Objective-C
- sql2005的northwind