CSS margin问题

一、margin塌陷

1、定义

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

2、如何解决

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

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

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

二、margin合并问题

1、定义

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

2、如何解决

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

相关推荐
Dragon Wu7 小时前
TailWindCss 核心功能总结
前端·css·前端框架·postcss
lcc1877 小时前
CSS 隐藏元素的方式
css
Han.miracle15 小时前
CSS 核心基础:样式表与选择器入门
css
hid711713661 天前
STM32F0 打造高性能无感 FOC 无刷电机控制方案,挑战 VESC 成本极限
css
软件技术NINI1 天前
娃娃店html+css 4页
前端·css·html
武清伯MVP1 天前
CSS Grid布局全解析:从基础到实战的二维布局方案
前端·css·grid
BD_Marathon1 天前
Vue3_关于CSS样式的导入方式
前端·css
相闻秋歌1 天前
六、背景相关属性
css·html5
枫子有风2 天前
Day6 前端开发(from teacher;HTML,CSS,JavaScript,Web APIs,Node.js,Vue)
javascript·css