为了账号安全,请及时绑定邮箱和手机立即绑定

我把父元素写成绝对的,子元素写成相对的也行。。。有区别吗

#box3{
    width:200px;
    height:200px;
    position:absolute;       
}
#box4{
    width:99%;
     position:relative;    
    top:-50px;
    }

我这样设置也行,请问区别在哪

正在回答

3 回答

也行。。。你看着好像行而已吧。。。你仔细看,实际距离已经发生变化的了。

  • 搞清楚这一点,absolute是绝对定位,是脱离文本流的,relative并没有脱离文本流,你把box3设置为相对定位,把box4设置为绝对定位,box4就会浮在box3那一层的上面了,然后是相对于body(即浏览器窗口)来定位的了

0 回复 有任何疑惑可以回复我~
#1

慕凌风 提问者

非常感谢!我懂了。
2015-12-16 回复 有任何疑惑可以回复我~
#2

迷途的马尔斯 回复 慕凌风 提问者

O(∩_∩)O哈哈~
2015-12-16 回复 有任何疑惑可以回复我~

可以的 反正都是相对于的

0 回复 有任何疑惑可以回复我~

1、哪个元素ralative,就根据那个元素为参照移动。所以你倒过来写,偏移就是负数。

2、父元素写绝对,不影响后续模块,反之,子元素会占位,即子元素原来的位置会出现空白。

2 回复 有任何疑惑可以回复我~
#1

慕凌风 提问者

谢谢,明白了
2015-12-16 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

我把父元素写成绝对的,子元素写成相对的也行。。。有区别吗

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信