margin能用负数不理解

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

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

2回答
好帮手慕星星 2021-10-23 14:17:17

同学你好,不是的,这个负值和div.wrapper盒子设置的padding值是对应的

https://img1.sycdn.imooc.com//climg/6173a8c409a164db13860425.jpg

wrapper盒子设置padding左右值为0.18rem,所以gap元素设置左右margin值为-0.18rem来延长。

好帮手慕星星 2021-10-23 11:36:21

同学你好,一般情况下margin-left设置正值,是元素左侧的距离,也就是元素向右侧移动;相反设置margin-left值为负值,一般元素向左侧移动。

当前课程中gap没有设置宽度为100%,虽然是默认铺满的,但是设置margin左右值为负值,会自动延长,也就是这样效果

https://img1.sycdn.imooc.com//climg/617382c30975c4c504350092.jpg

如果设置了宽度为100%,不会自动延长,会向左侧移动,如下

https://img1.sycdn.imooc.com//climg/6173831509a78ea904070139.jpg

https://img1.sycdn.imooc.com//climg/617382f8091c2cc204190060.jpg

自己再理解下,祝学习愉快!

  • 提问者 JarvanIV #1

    就是这个负值是多少都没关系,只要是负值就行,是这样对吗

    2021-10-23 12:19:04
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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