在CSS定位中使用偏移量是不是只有top、right、left、bottom这几个属性?

在CSS定位中使用偏移量是不是只有top、right、left、bottom这几个属性?

position:sticky、absolute、relative、fixed、static

margin-top

/*

margin-top属性是什么效果?除了上述上下左右几个偏移量还有没有定位的偏移量的相关属性存在?有的话麻烦解释一下

*/

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

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

3回答
敲着敲着 2019-09-11 00:34:48

margin和position根本不同个概念。margin是盒子的外框值的多少会对元素大小产生变化;position的位移量值是对元素的相对的参照物来移动。

好帮手慕言 2019-09-07 18:20:38

同学你好,代码具有灵活性,效果实现的方式有很多种,不管使用哪种,可以完成效果就是可以的。

比如让元素距离顶部有200px的距离。使用margin-top或者定位都可以实现效果:

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

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

页面效果:

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

如果帮助到了你,欢迎采纳~祝学习愉快~

好帮手慕言 2019-09-07 15:16:26

同学你好,元素定位之后设置偏移量有top,right,left,bottom四个。

margin-top属性是元素距离父级上方的距离。同学可以会觉得和top值很像,但是上方的四个偏移量是配合定位使用的。

margin-top可以不配合定位使用哦。可以看一下视频去复习一下知识哦,视频链接:https://class.imooc.com/lesson/754#mid=18803

如果帮助到了你,欢迎采纳~祝学习愉快~

  • 如果不直接使用元素定位之后设置偏移量有top,right,left,bottom而不使用margin值是不是就达不到效果了?
    2019-09-07 15:37:47
  • 我可以这样理解:如果不使用margin值直接使用元素偏移量页可以达到相应的效果,但是两者结合比较方便吗?
    2019-09-07 15:47:50
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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