解决margin 外边距合并问题


Posted in HTML / CSS onJuly 03, 2019

一、兄弟元素的外边距合并

解决margin 外边距合并问题

效果图如下:(二者之间的间距为100px,不是150px)

解决margin 外边距合并问题

二、嵌套元素的外边距合并

对于两个嵌套关系的元素,如果父元素中没有内容或者内容在子元素的后面并且没有上内边距及边框,则父元素的上边距会与子元素的上外边距发生合并,且值为最大的那个上外边距,同时该值作为父元素的上外边距。即使父元素的上外边距为0,也会发生合并。(只有垂直方向才会发生塌陷)

解决方法:

1. 为父元素定义1像素的上边框。

2. 为父元素定义1像素的上内边距。

3. 为父元素添加overflow:hidden;

注意,第一种和第二种方法都不好,会撑大盒子的体积。第三种方法将溢出内容隐藏,既不增大盒子体积,也不影响内容。

总结

以上所述是小编给大家介绍的解决margin 外边距合并问题 ,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

HTML / CSS 相关文章推荐
CSS3 please 跨浏览器的CSS3产生器
Mar 14 HTML / CSS
CSS3基础(RGBa、text-shadow、box-shadow、border-radius)
Nov 13 HTML / CSS
CSS3之背景尺寸Background-size使用介绍
Oct 14 HTML / CSS
利用css3如何设置没有上下边的列表间隔线
Jul 03 HTML / CSS
基于Html5实现的react拖拽排序组件示例
Aug 13 HTML / CSS
利用html5 canvas动态画饼状图的示例代码
Apr 02 HTML / CSS
HTML5在IE10、火狐下中文乱码问题的解决方法
Nov 18 HTML / CSS
HTML5中5个简单实用的API
Apr 28 HTML / CSS
HTML5 History API 实现无刷新跳转
Jan 11 HTML / CSS
钉钉企业内部H5微应用开发详解
May 12 HTML / CSS
html输入两个数实现加减乘除功能
Jul 01 HTML / CSS
如何用H5实现好玩的2048小游戏
Jul 23 HTML / CSS
css3实现蒙版弹幕功能
Jun 18 #HTML / CSS
CSS3中媒体查询结合rem布局适配手机屏幕
Jun 10 #HTML / CSS
纯CSS3制作页面切换效果的实例代码
May 30 #HTML / CSS
CSS3 分类菜单效果
May 27 #HTML / CSS
css3实现六边形边框的实例代码
May 24 #HTML / CSS
css和css3弹性盒模型实现元素宽度(高度)自适应
May 15 #HTML / CSS
css3实现可拖动的魔方3d效果
May 07 #HTML / CSS
You might like
第五节--克隆
2006/11/16 PHP
跟我学Laravel之安装Laravel
2014/10/15 PHP
PHP中isset与array_key_exists的区别实例分析
2015/06/02 PHP
PHP简单实现数字分页功能示例
2016/08/24 PHP
PHP实现上传多图即时显示与即时删除的方法
2017/05/09 PHP
在IE上直接编辑网页内容的js代码(IE地址栏js)
2009/04/27 Javascript
Dojo 学习笔记入门篇 First Dojo Example
2009/11/15 Javascript
修改js Calendar日历控件 兼容IE9/谷歌/火狐
2013/01/04 Javascript
用JavaScript修改CSS属性的代码
2013/05/06 Javascript
js使用DOM操作实现简单留言板的方法
2015/04/10 Javascript
JS实现简单的键盘打字的效果
2015/04/24 Javascript
jquery精度计算代码 jquery指定精确小数位
2017/02/06 Javascript
微信小程序实现实时圆形进度条的方法示例
2017/02/24 Javascript
深入浅析Vue不同场景下组件间的数据交流
2017/08/15 Javascript
纯js实现画一棵树的示例
2017/09/05 Javascript
vue组件编写之todolist组件实例详解
2018/01/22 Javascript
浅谈让你的代码更简短,更整洁,更易读的ES6小技巧
2018/10/25 Javascript
微信小程序MUI侧滑导航菜单示例(Popup弹出式,左侧滑动,右侧不动)
2019/01/23 Javascript
浅谈vue websocket nodeJS 进行实时通信踩到的坑
2020/09/22 NodeJs
[01:16:01]VGJ.S vs Mski Supermajor小组赛C组 BO3 第一场 6.3
2018/06/04 DOTA
python生成器的使用方法
2013/11/21 Python
python基础教程项目三之万能的XML
2018/04/02 Python
Django实现分页功能
2018/07/02 Python
将Django项目部署到CentOs服务器中
2018/10/18 Python
基于python实现蓝牙通信代码实例
2019/11/19 Python
tensorflow2.0与tensorflow1.0的性能区别介绍
2020/02/07 Python
css3实现背景颜色渐变让图片不再是唯一的实现方式
2012/12/18 HTML / CSS
西班牙第一的网上药房:PromoFarma.com
2017/04/17 全球购物
加拿大约会网站:EliteSingles.ca
2018/01/12 全球购物
科颜氏印度官网:Kiehl’s印度
2021/02/20 全球购物
社区志愿者活动总结
2014/06/26 职场文书
安徽导游词
2015/02/12 职场文书
公司仓管员岗位职责
2015/04/01 职场文书
教导处教学工作总结
2015/08/12 职场文书
uni-app 微信小程序授权登录的实现步骤
2022/02/18 Javascript
python+pytest接口自动化之token关联登录的实现
2022/04/06 Python