ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

Web前端学习—基础篇(15)_如何解决margin值叠加的问题

2021-03-14 16:02:33  阅读:138  来源: 互联网

标签:4.5 Web 间距 15 父级 元素 塌陷 margin


前端学习——基础篇

四、CSS学习

4.5盒模型

4.5.3、margin值的塌陷问题

4.5.3.1、并列关系的外间距塌陷问题

现象:并列关系的、垂直方向相邻的两个margin外间距相遇,会出现叠加现象。两个值相同,取当前值;两个值不同,取较大值

原因:并列关系的两个元素共用一个外间距区域

解决:

​ (1)为两个元素套父级盒,为父级盒设置overflow:hidden;属性

​ (2)将两个元素分别触发BFC.

4.5.3.2、嵌套关系的外间距塌陷问题

现象:嵌套关系的元素,子元素设置margin-top属性,会叠加给父元素

原因:父盒和子盒共用一个外间距区域

解决:

​ (1)为父级盒设置上边框上内填充

​ (2)为父级盒设置overflow:hidden属性

​ (3)转换思路,巧用padding,规避margin值

标签:4.5,Web,间距,15,父级,元素,塌陷,margin
来源: https://www.cnblogs.com/lsm-boke/p/14532853.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有