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

为什么bottom设置为0

在box3设置定位,在box4设置position后,为什么bottom要设置为0,而不是其他数值的呢(虽然其他数值不能定位到那个位置)

正在回答

5 回答

box3是定位的元素,box4可以相对于父元素box3定位l ,bottom设置为0就是,底部为0,其他数值也行,top:160px左右

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

nancy_chayan 提问者

非常感谢!
2016-09-27 回复 有任何疑惑可以回复我~

<box4>子元素相对于<box3>父元素而绝对定位,但是不可以设置宽度和高度,

/*下面是任务部分*/

#box3{position:relative;

    width:200px;

    height:200px;

           

}

#box4{position:absolute;

    bottom:2px;

    top:100px;

}

em{font-weight:bold;color:red;

}


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

谢谢给位的解答。

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

因为已经把box3定位了,box4是根据它来移动的。

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

box4在box3中,设置bottom:0;就是把box4放在box3的最下面,起到给图片做个介绍的意思,之所以box4会在box3的最下面,是由于box3设置了position后,box4作为他的子元素定位参考的是父元素,也就是参考box3定位,不再参考body(整个页面)来定位了。

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

举报

0/150
提交
取消
初识HTML(5)+CSS(3)-升级版
  • 参与学习       1225792    人
  • 解答问题       18234    个

HTML(5)+CSS(3)基础教程8小时带领大家步步深入学习标签用法和意义

进入课程

为什么bottom设置为0

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