章节
问答
课签
笔记
评论
占位
占位
今日不再显示

下一节课程: 正确看待CSS的margin重叠 (22:23) 下一节 重新观看

3 秒后播放下一节

为你推荐

张鑫旭
页面重构设计

web前端,就职于腾讯ISUX上海设计中心,喜欢卖萌打杂,同事都叫我张老师,(*^__^*) 嘻嘻……

提问题

写笔记

代码语言
公开笔记
提交
加群二维码

打开微信扫码自动绑定

您还未绑定服务号

绑定后可得到

  • · 粉丝专属优惠福利
  • · 大咖直播交流干货
  • · 课程更新,问题答复提醒
  • · 账号支付安全提醒

收藏课程后,能更快找到我哦~

使用 Ctrl+D 可将课程添加到书签

邀请您关注公众号
关注后,及时获悉本课程动态

举报

0/150
提交
取消
全部 精华 我要发布

最新回答 / 深山小童
应该用不到吧,里面添加内容尺寸就不行了。

已采纳回答 / hblee
不是的,那个绿色是.box的content的颜色,box里面包含了一个空div,这个空div有50%的margin,所以撑开了父元素box,空div的里面没有任何东西,margin也是无颜色的

最新回答 / 一刀斩2333
就会重叠在一起,造成实现的内容被覆盖掉

已采纳回答 / 东郭后生
朋友,左右margin不层叠,上下margin在某些条件下回层叠,这个课里面讲清楚了margin层叠,看看视频就懂了

最赞回答 / P妞酱酱
<...图片...>(1)最里层的div是普通元素,所以其margin的百分比是相对于其容器.box的宽度来计算的;(2)最里层的div是空元素,所以本身不占据空间;(3).box设置overflow:hidden;触发BFC,它会重新计算.box整个盒子的大小(占据尺寸),使得被触发BFC的元素不会影响到外面的元素,所以上下左右四个margin: 50%;不会出现在.box外面;(4)为什么2:1?因为垂直方向上margin重叠,所以高度上只有一个margin:50%;

最赞回答 / 冰冰冰冰冰3515066
<...图片...>box 是外层的伸缩框inner是带有背景色的自适应矩形inner里面的空div 设置margin: 50%;inner的overflow: hidden;是关键  防止最里面的div的margin穿透 这样才能把inner撑开  显示背景色最里面的空div左右margin: 50%;把水平方向撑开上下margin: 50%;自身发生重叠,实现了宽高2:1的自适应

已采纳回答 / 我要成为前端大姐大
表示在类元素box下的div元素,">"其其子元素<...code...>这第一个top可以在css样式中表达为<...code...>这第一个bottom可以在css样式中表达为.body>bottom

最赞回答 / 我要成为前端大姐大
<...code...>是根据相对定位和绝对定位的  3:00那里重新看下
全部 我要发布
最热 最新
只看我的

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

账号登录 验证码登录

遇到问题
忘记密码

代码语言