CSS外边距重叠及防止方法
来源:互联网 发布:手机配货软件 编辑:程序博客网 时间:2024/05/22 06:33
边界重叠是指两个或多个盒子(父子或者兄弟之间)的相邻边界重合在一起而形成一个单一边界。
不会发生重叠的情况:
1 水平边距不会发生重叠;
2 相邻的盒模型中,如果其中一个是float,垂直margin不会重叠,并且浮动的盒模型和它的子元素之间也一样;
3 设置overflow 属性的元素和它的子元素之间不会重叠,(overflow:visible除外);
4 设置绝对定位的盒模型(相邻or父子);
5 设置display:inline-block的元素(相邻or父子);
重叠margin值的计算方法:
1 全部为+,取最大值;
2 全部为-,取绝对值,然后用0-最大值;
3 不全是正值,取绝对值,用正值-最大值;
外边距重叠的意义:
外边距的重叠只产生在普通流文档的上下外边距之间。外边距重叠,盒子之间就不会产生双倍的距离。
防止外边距重叠的解决方法:
1 外层元素psdding代替;
2 内层元素透明边框border:1px solid transparent;
3 内层元素绝对定位position:absolute;
4 外层元素overflow:hidden;
5 内层元素float:left; display:inline-block;
6 内层元素 padding:1px;
eg:
阅读全文
0 0
- CSS外边距重叠及防止方法
- CSS CSS 外边距(margin)重叠及防止方法
- CSS 外边距(margin)重叠及防止方法
- CSS 外边距(margin)重叠及防止方法
- CSS 外边距(margin)重叠及防止方法
- CSS 外边距(margin)重叠及防止方法
- CSS 外边距(margin)重叠及防止方法
- CSS 外边距(margin)重叠及防止方法
- CSS 外边距(margin)重叠及防止方法
- CSS 外边距(margin)重叠及防止方法
- css防止边距重叠的方法
- css外边距margin重叠及其解决方法
- CSS外边距合并/重叠-学习笔记
- 外边距重叠
- 外边距重叠
- margin-外边距重叠
- 详解css盒模型与外边距重叠
- CSS外边距及盒子居中对齐
- 自定义控件实现文本滚动
- 分金子(360公司2017春招真题) 纸牌博弈问题 程序员代码面试指南
- 灰度、灰度级、分辨率、像素值;
- 查找——相邻元素差的绝对值都是1的数组当中的某个数的索引——多益网络2018校招编程1
- Spark-SQL之DataFrame操作大全
- CSS外边距重叠及防止方法
- 凸优化基础简述
- 无人机航摄时航高与地面分辨率的关系
- 字符集和编码问题
- how to use seeta face engine to detect and recognize face
- [转]一个贝叶斯(动态线性)模型的应用实例?
- kill 命令详解
- 抽象类和接口
- 计算机组成原理与体系结构---Flynn分类法