CSS margin问题

一、margin塌陷

1、定义

第一个子元素的上margin会作用于父元素上,最后一个子元素的下margin会作用于父元素上。

2、如何解决

方案一:给父元素设置不为0的padding

方案二:给父元素设置宽度不为0的border

方案三:给父元素设置css样式:overflow:hidden

二、margin合并问题

1、定义

上面兄弟元素的下外边距和下面兄弟的上外边距会合并,取一个最大的值,而不是相加

2、如何解决

无需解决,布局的时候上下兄弟元素,只给一个设置上下外边距就可以了

相关推荐
xiaotao1312 小时前
什么是 Tailwind CSS
前端·css·css3
xiaotao1319 小时前
03. 原子化 CSS 思想
前端·css·tailwind
爱宇阳10 小时前
Nuxt4 + Tailwind CSS v4 自定义响应式断点完整指南
前端·css·nuxt4
孟祥_成都14 小时前
前端下午茶:这 3 个网页特效建议收藏(送源码)
前端·javascript·css
小璐资源网15 小时前
CSS进阶指南:深入解析选择器优先级与继承机制
前端·css
weixin_4629019716 小时前
ESP32电压显示
开发语言·javascript·css·python
Dxy12393102161 天前
CSS常用样式详解:从基础到进阶的全面指南
前端·css
爱敲代码的菜菜1 天前
【测试】自动化测试
css·selenium·测试工具·junit·自动化·xpath
酉鬼女又兒1 天前
入门前端CSS 媒体查询全解析:从入门到精通,打造完美响应式布局(可用于备赛蓝桥杯Web应用开发)
前端·css·职场和发展·蓝桥杯·前端框架·html5·媒体
结网的兔子2 天前
前端学习笔记——Element Plus 栅格布局系统示例
前端·javascript·css