3-2 浮动情况下负边界值会导致元素上移?为什么?

3-2 浮动情况下负边界值会导致元素上移?为什么?

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

1  老师这里为什么要设置相对定位?

2   浮动情况下负边界值会导致元素上移?为什么?


正在回答

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

1回答

1、设置相对定位是为了让它移动位置,相对于之前的位置进行变化。

2、因为浮动了的元素,本身是在一行的,只不过一行中写不下,所以被迫到了第二行,那么当给它设置负值让它往左移动的时候,就能慢慢的回到第一行了。

如果现在还理解不了,就先记住,以后写代码越来越多能够自己灵活布局了就理解了。

住学习愉快!

  • 小小浩277 提问者 #1
    只设置浮动不让它飘来飘去不可以吗?
    2018-03-07 18:13:56
  • 小小浩277 提问者 #2
    浮动设置了负值,当负值是100%时和负值是元素本身宽度像素值的区别是?
    2018-03-07 18:15:49
  • Miss路 回复 提问者 小小浩277 #3
    不是因为浮动才去设置负值的,这两者没有太大的关系,设置负值是因为设置了定位,100%是相对于父级来讲的,如果负值是100%,那么就会向左移动整个父元素的宽度,如果是本身的宽度,那就会向左移动本身的一个宽度。
    2018-03-07 18:22:03
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
前端小白入门系列课程
  • 参与学习           人
  • 提交作业       11218    份
  • 解答问题       36713    个

从一个不会编程的小白到一个老司机是需要过程的,首先得入门,学习基础知识,然后才能进阶,最后再到精通,本专题是你走进前端世界的不二选择!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

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