CSS margin问题

一、margin塌陷

1、定义

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

2、如何解决

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

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

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

二、margin合并问题

1、定义

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

2、如何解决

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

相关推荐
软件技术NINI9 小时前
美妆商城html+Css+js 4页
javascript·css·html
2603_9658966215 小时前
Grid 网格布局|CSS 二维页面排版体系
前端·css
多喝水身体棒16 小时前
# CSS Grid布局入门,二维布局再也不用float了
css
软件技术NINI18 小时前
化妆品html+css+js 7页
javascript·css·html
kaixin_learn_qt_ing20 小时前
hexdump -C /path/to/binary | less 看十六进制内容
前端·css·less
damoluomu1 天前
SSG 的后台怎么补:Node.js 生态里的三条路(番外二)
javascript·css·typescript·node.js·html
溪语流沙1 天前
【每天一个CSS | Day23】边框上有一道光在跑的流光呼吸卡片
前端·css
ShineWinsu1 天前
对于CSS:选择器的解析
前端·css·面试·html·web·选择器·网页
keyipatience1 天前
CSS 学习(1):语法、引入方式、选择器、字体与背景
前端·css·html
程序员大阳1 天前
副队长HTML+CSS博客网站实战 (5)-文章详情页 article.html开发
css·html·博客网站·详情页