为了账号安全,请及时绑定邮箱和手机立即绑定
张老师的视频要用0.5速度来听
奇怪的天才
都是来听课还是来找老师口音问题的?都调到0.5倍速度,你在听什么鬼?
margin竖直方向上的百分比也是按容器宽度计算的
最后一个2:1的案例没看明白
感谢老师的讲解,受益匪浅

最新回答 / 大学霸
<...code...>可以的代码<...code...>

已采纳回答 / 幸存的强迫症
20像素加在了ul上面,box宽度没变,浏览器F12  自己看一下
很不错 ,过后还需要深入了解

已采纳回答 / m慕光
overflow:hidden;意思为当内容宽高大于父容器宽高,超出的部分就会被隐藏。本题中内容宽度为:(386.66+20)* 3 = 1220父容器宽度为:1200 < 1220 所以这里如果不加overflow:hidden;则父容器无法在一行中容纳所有的内容,最后一个div元素会换行显示;但是如果你加overflow:hidden;内容超过父容器的部分可以被隐藏,即可做到一行显示。这里不设置也没关系是因为有一句margin-right:-20px;
妹子是师娘吧 一直当栗子!!!
没听懂,也没有看懂最后一个小示例

最赞回答 / P妞酱酱
<...图片...>(1)最里层的div是普通元素,所以其margin的百分比是相对于其容器.box的宽度来计算的;(2)最里层的div是空元素,所以本身不占据空间;(3).box设置overflow:hidden;触发BFC,它会重新计算.box整个盒子的大小(占据尺寸),使得被触发BFC的元素不会影响到外面的元素,所以上下左右四个margin: 50%;不会出现在.box外面;(4)为什么2:1?因为垂直方向上margin重叠,所以高度上只有一个margin:50%;
这里有个妹纸
课程须知
既适合学习过CSS基础知识的新手深入学习,也欢迎有经验的小伙伴加深了解噢!
老师告诉你能学到什么?
margin与元素尺寸的关系、margin的百分比单位、正确看待CSS的margin重叠、深入理解margin:auto、剖析CSS margin负值定位的常见应用、剖析在使用margin时容易发生困惑的无效情形、扩展介绍margin-start/margin-end属性

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消