为了账号安全,请及时绑定邮箱和手机立即绑定
循环,回放无数遍啊,很厉害,很有用哦
为什么左右不会重叠呀
有规范。元素 margin-left + border-left + padding-left + width + border-right + padding-right + border-right + margin-right =父元素width。margin为负,数学计算上,其他值相应的就可以大。也就可以实现张老司机例子中的效果。
终于到了传说中的第5话。。。。

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

最新回答 / 歪嘴的肖恩
不是太理解你的问题,之所以发生margin重叠是因为网页考虑到内容的排版问题,默认重叠可以使排版更好看,就比如老师说的多个空格的合并为一个空格。就是说设置margin的两个盒子分别也都有自己的margin值,只是在表现上有差别。
<!DOCTYPE>
<html>
<head>
<title></title>
<style>
div{ margin:0; padding:0;}
.box{ background:#00CC66; overflow: scroll;}
.box>div{ margin:50%; background: #FFCC99}
</style>
</head>

<body>
<div class="box">
<div></div>
</div>
</body>
</html>
没看懂2:1的测试下就懂了
淡蓝色背景完全看不到
完全看不见背景色

已采纳回答 / 东郭后生
朋友,左右margin不层叠,上下margin在某些条件下回层叠,这个课里面讲清楚了margin层叠,看看视频就懂了
张老师的视频要用0.5速度来听
课程须知
既适合学习过CSS基础知识的新手深入学习,也欢迎有经验的小伙伴加深了解噢!
老师告诉你能学到什么?
margin与元素尺寸的关系、margin的百分比单位、正确看待CSS的margin重叠、深入理解margin:auto、剖析CSS margin负值定位的常见应用、剖析在使用margin时容易发生困惑的无效情形、扩展介绍margin-start/margin-end属性

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消