块级元素的margin合并\共存实验
来源:互联网 发布:中国经济现状数据 编辑:程序博客网 时间:2024/05/16 07:40
- 属性介绍:margin能接收数字长度和值两种数据;
- 数字长度:数字长度的单位可以是像素、英寸、毫米或em;
- 值:值可以是auto、%、inherit;
- auto:一般用来居中,如左右外边距设置为auto实现左右居中。
- %:基于父元素的长度或宽度按照百分比计算;如margin:10%;
- inherit:继承父元素的外边距属性;
- 外边距合并问题的两种情况:
- 父元素和第一个子元素或最后一个子元素的合并:
- 如果父元素的margin-top与第一个子块元素之间没有border、padding、inline-content或clearrance间隔,那么子块元素的margin-top会和父元素的margin-top合并(取大者)
- 如果父元素的margin-bottom与最后一个子块元素之间没有border、padding、inline-content或clearrance间隔,那么子块元素的margin-bottom会和父元素的margin-bottom合并(取大者)
- 毗邻的元素(垂直毗邻)
- 如<li>便签垂直排布时,相邻的两个标签的margin-top和margin-bottom会进行合并(取大者)
- 只有普通文档流中块框的垂直外边距才会发生外边距合并。行内框、浮动框或绝对定位之间的外边距不会合并。
- 父元素和第一个子元素或最后一个子元素的合并:
- 如果父元素的margin-top与第一个子块元素之间没有border、padding、inline-content或clearrance间隔,那么子块元素的margin-top会和父元素的margin-top合并(取大者)
- 如果父元素的margin-bottom与最后一个子块元素之间没有border、padding、inline-content或clearrance间隔,那么子块元素的margin-bottom会和父元素的margin-bottom合并(取大者)
- 毗邻的元素(垂直毗邻)
- 如<li>便签垂直排布时,相邻的两个标签的margin-top和margin-bottom会进行合并(取大者)
- 只有普通文档流中块框的垂直外边距才会发生外边距合并。行内框、浮动框或绝对定位之间的外边距不会合并。
0 0
- 块级元素的margin合并\共存实验
- 块级元素margin折叠
- margin/padding与块级元素/行内元素的关系
- css子元素合并父元素的margin值
- margin父元素与子元素margin合并问题
- margin的合并现象
- css 行内元素 块元素 替换元素 非替换元素 以及这些元素的width height margin padding 特性
- 子元素的margin-top与父元素合并的问题
- margin相对的元素
- css-内联(行内)元素、块元素、margin、padding
- css-内联(行内)元素、块元素、margin、padding
- 在IE下,当margin:0 auto;无法使得块级元素水平居中时...
- 块元素和内联元素css中块元素可以同时用float和inline消除ie6下的margin加倍
- css子元素设置margin时和父元素合并margin
- 元素的边界margin属性
- margin四个元素的顺序
- html标签的元素分类-块级元素,内联元素,块级内联元素
- 行内块元素/行内元素/块级元素的区别
- 八皇后问题的python代码
- hdoj1162 Eddy's picture
- 直接插入排序的三种实现
- HDU4407 Sum【容斥原理】
- MFC 带标题栏 不带标题栏全屏显示
- 块级元素的margin合并\共存实验
- android的recovery模式
- android源码编译apk集成第三方so库
- iOS 获取本地设备相关信息,如:IP地址
- Ofbiz 入门 详解
- Cg基础
- Java NIO实例-ServerSocketChannel实现Socket传输
- 推荐:Android酷炫实用的开源框架(UI框架)
- android视图切换库SwitchLayout的使用