绝对定位能不能使浮动元素偏离?

正在回答

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

3回答

你好同学 , 视频position-relative中是可以配合浮动使用 , 因为设置相对定位的元素不会脱离文档流 , 所以不会影响的浮动的使用 . 

而 position: absolute;并不能配合浮动设置元素偏离 . 这里你可以这样理解 , 因为 position: absolute;的元素会脱离文档流 ,而浮动也会让元素脱离文档流 , 所以这两个属性冲突了 . 就像老师第一次回复中的 , 元素设置定位后 , 浮动就无效了 . 所以两个属性不能在一起使用 .

希望解答了你的疑惑 , 祝学习愉快 ,望采纳 .

好帮手慕夭夭 2019-01-08 19:08:48

你好同学 ,根据你反馈的视频 , 45s左右是给盒子设置宽高 ,并没有讲到浮动

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

并且在这节视频中 , 老师只是讲解了绝对定位 ,并没有讲到浮动相关内容的知识 . 可能同学那里听错或者理解的不对 . 建议同学再重新回顾一下视频内容 ,重新理解学习一下 .

祝学习愉快 ,望采纳 .

  • 提问者 阿扬在自律路上 #1
    灰灰老师,不好意思,复制错了。是相对定位 2-5 position-relative 0:45
    2019-01-08 21:24:56
好帮手慕夭夭 2019-01-08 11:47:20

你好同学 , 是想设置定位然后使用浮动设置位置吗 ?这样是不可以的 ,因为元素设置定位后 , 浮动就无效了 . 所以两个属性不能在一起使用 .

希望解答了你的疑惑 , 祝学习愉快 ,望采纳 .

  • 提问者 阿扬在自律路上 #1
    是指浮动元素已经设置好,再利用绝对定位来使浮动元素偏离。因为课件中说相对定位可以使浮动元素偏离,但是绝对元素没有提及,想确认一下。
    2019-01-08 11:55:17
  • 你好同学 , 可以具体描述一下在那个视频里面讲的吗 , 以便老师准确的定位问题 .
    2019-01-08 13:40:35
  • CSS定位(position) 2-8 position-absolute 0:45
    2019-01-08 15:22:15
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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