相对定位和绝对定位

相对定位和绝对定位

我这样理解对吗: 写代码时,如果我想使用定位来使一些元素发生位置任意的移动的话,我得把包括在外面的元素设置成relative,让这个父元素成为定位祖先元素,这个元素里面包括的一些子元素则设置成absolute,这样这些子元素就可以在这个父元素里面通过设置tblf来移动位置了,所以必须是这样的结构才行对吗

例如这个例子,div得设置relative,p则设置成absolute

eg.  <div>

        <p>AAAAAA</p>

    </div>

那么如果是两个没有关系的元素呢  eg

<div>AAAA</div>

<div>BBBB</div>

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

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

1回答
好帮手慕星星 2018-03-19 11:08:19

想要绝对定位生效,只要父元素有定位就行(只要不是static 定位),不一定是relative,这得根据布局实际情况来。两个元素如果是并列的话,是不可以使用绝对定位的。自己再理解下,祝学习愉快~~

  • 提问者 慕丝6937110 #1
    float似乎只在relative中有效,absolute就不行
    2018-03-19 21:16:54
  • 好帮手慕星星 回复 提问者 慕丝6937110 #2
    对呢,float在绝对定位和display为none时都不生效。
    2018-03-20 09:06:56
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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