首先我们来看案例

设置两个div嵌套,给里面的div加margin-top,目的是想让里面的div距离外边的div有50px的距离,但是运行看

结果却是外边的div往下挪了50px,可以说父元素塌陷了或者说子元素击穿了父元素

那么解决这个问题有三种方法:

1.给父元素加边框  border: 1px solid #000;

看结果

但是加边框后会使父元素变大,需要设置box-sizing: border-box;将内容盒转换成边框盒

2.给父元素设置overflow:auto;

设置overflow: auto;会触发BFC(Block formatting context块级格式化上下文),它是页面上独立的渲染区域,它所有的样式都不会影响带外面的元素

3.将子元素设置成行内块标签display: inline-block;

建议使用第二种方法。

margin-top不起作用???相关推荐

  1. 在才开始进入前端这个坑的时候 在布局中会遇到很多问题 我才入这个坑的时候 在margin top 中遇到几个bug 我分享一下...

    margin top的bug 当子元素和父元素是纯元素 没有内容的时候,我们去调整子元素的margin:top, 他会误以为是要调整父元素 解决方案: 1.给父元素设置一个边框 2.父元素加overf ...

  2. 高级指令——top指令【作用:查看服务器的进程占的资源】、du -sh指令【作用:查看目录的真实大小】、find指令【作用:用于查找文件】、service指令

    5.top指令(重点) 作用:查看服务器的进程占的资源(100%使用) 语法: 进入命令:#top (动态显示) 退出命令:按下q键 输出的结果: 在运行top的时候,可以按下方便的快捷键: M:表示 ...

  3. css中margin:0 auto没作用

    很多初学制作网页的朋友,可能会遇到的一个常见问题,就是在CSS中加了margin:0 auto;却没有效果,不能居中的问题!margin:0 auto;的意思就是:上下边界为0,左右根据宽度自适应!其 ...

  4. 左右margin top问题百分比值

    不想说今天心情有多差! 9点多開始发现一个"bug",需求是依据屏幕高度动态调整某个div的位置.代码大概是这种. <div style="margin-top: ...

  5. C语言margin的作用是,你真的懂margin吗?

    你真的了解margin吗?你知道margin有什么特性吗?你知道什么是垂直外边距合并?margin在块元素.内联元素中的区别?什么时候该用 padding而不是margin?你知道负margin吗?你 ...

  6. CSS margin详解

    以下的分享是本人最近几天学习了margin知识后,大有启发,感觉以前对margin的了解简直太浅薄.所以写成以下文章,一是供自己整理思路:二是把知识分享出来,避免各位对margin属性的误解.内容可能 ...

  7. [转]不要告诉我你懂margin

    [转]不要告诉我你懂margin(标题好嚣张啊) 练习 发表于 2011-6-22 分类 表现 | 7条评论 你真的了解margin吗?你知道margin有什么特性吗?你知道什么是垂直外边距合并?ma ...

  8. 不要告诉我你懂margin

    你真的了解margin吗?你知道margin有什么特性吗?你知道什么是垂直外边距合并?margin在块元素.内联元素中的区别?什么时候该用padding而不是margin?你知道负margin吗?你知 ...

  9. HTML5中margin属性应用,CSS重要属性之 margin 属性知识大整合(必看篇)

    以下的分享是本人最近几天学习了margin知识后,大有启发,感觉以前对margin的了解简直太浅薄.所以写成以下文章,一是供自己整理思路:二是把知识分享出来,避免各位对margin属性的误解.内容可能 ...

  10. 在html中设置margin属性,css中margin的4个属性

    CSS中:margin:auto与margin: 0 auto;有什么区别 CSS中:margin:auto与margin: 0 auto;有什么区别.有的网站中写的是前者意思不同.margin:au ...

最新文章

  1. numpy数组ndarray如何对每个元素取绝对值,然后生成原数组的绝对值数组
  2. 【OpenSSL】OpenSSL之SHA
  3. SpringCloud相关概念介绍
  4. q7goodies事例_Java 8 Friday Goodies:SQL ResultSet流
  5. 进程间关系和守护进程
  6. 2020江苏计算机二级考试官网,2020年秋季江苏省计算机等级考试报名通知
  7. Java_FileInputStream_读一个文件
  8. TensorFlow2.0 —— 模型保存与加载
  9. Intel 64/x86_64/IA-32/x86处理器 - SIMD指令集 - MMX技术(4) - 比较指令
  10. oracle存储过程遍历,oracle存储过程中遍历的疑惑
  11. c语言实现 给你一个有序数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。
  12. 虚拟机上安装Linux时出现的问题及解决方法
  13. cocostudio学习之关于UIWidget需要add CCNode控件的问题
  14. radl (三) (转)
  15. 性能测试adb常用命令
  16. Hybrid APP基础篇(一)-什么是Hybrid App
  17. 小米笔记本怎么进入pe系统?
  18. VS2015: 无法打开包括文件: “QSerialPort”: No such file or directory
  19. POSCMS 模块发布内容
  20. 列出叶节点 python

热门文章

  1. excel计算机不准确,Excel排序不准确的解决方法
  2. mysql基础架构(一条update语句如何执行)
  3. 【软件设计】如何了解一个软件的设计?
  4. 用友U8案例教程库存管理前台操作
  5. 电磁离合器线圈绕线机
  6. 【游戏引擎Easy2D】一篇打通引擎进阶类型,Keycode+MouseCode+Image
  7. 教你如何获取网站icon图标!!
  8. 静态网页设计课程设计-周杰伦网站包含源码以及文档,可直接使用
  9. 5-1 厘米换算英尺英寸 (15分) PTA
  10. opencv 风挡轮廓补全