老师这里的right部分设置的margin-left为-220px,怎么理解啊

老师这里的right部分设置的margin-left为-220px,怎么理解啊

老师这里的right部分设置的margin-left为-220px,怎么理解啊

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
好帮手慕言 2020-01-29 14:32:42

“__帅_包包”同学你好,右侧的内容设置margin-left: -220px;再配合right值就可以实现效果了,或者使用margin-right: -100%;也可以实现效果。两种方式都可以的

祝学习愉快~

好帮手慕言 2019-11-08 13:39:43

同学你好,margin-left值设置为负值,元素是会往左移动的。

三个盒子本来浮动后要在一行显示 ,并且类名为right的元素应该在middle后面,也就是右边显示 。但是由于middle设置宽度100%把它们挤下去了 。此时如果强制性让小盒子往左移动 ,那么就会当移动的值是它自身的宽度之后(负值),它整个区域会叠在中间盒子上面(此时距离右边还剩父元素padding的距离,结合定位移动),就到达了最右侧,

实现的思路,也可以参考下教辅哦,例:

http://img1.sycdn.imooc.com//climg/5dc4ff860931d5f304300363.jpg

如果我的回答帮到了你,欢迎采纳,祝学习愉快~


  • bao_ #1
    右边为什么不用margin-right:-100%;?
    2020-01-27 12:21:33
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师