设置成负值怎么理解?比如margin: -10px 20px 30px

IT骒
浏览 4375回答 2
2回答

阿贾大魔王

如图:所有关于定位的方向你都可以根据这个图来推导,它也很好记,你只要记得向内移为正,向外移为负就可以了。外边距是指盒子到其他元素的距离,数值越大距离越远(其实有的时候它的移动方向你按上图去记也是没错的),这样margin:-10px 20px 30px你就能理解了,第一个数值对应top,所以-10px理解为向上拉近了10px的距离,也就是上移了(像图上top负值向上); 左右拉开20px的距离; 向下拉开了30px(margin向下的正值不是和图中一样向上移动,而是将下面的元素向下推远了),所以还是要理解margin的含义,不能死板的的记忆。内填充或者说内边距padding,它的数值为负是是没有用的,它写负数和写零是一样的。希望我的解答对你有帮助,望采纳,O(∩_∩)O谢谢!

356713217

反方向啊。例如,10px原来是上外边距,那个content的内容就向下了10px,现在-10px就是向上了
打开App,查看更多内容
随时随地看视频慕课网APP