好像父元素使用position:absolute;也是可以实现效果的吧?有没有人可以解释一下,感觉这里好像说错了

来源:13-9 Relative与Absolute组合使用

不能熬夜的猫

2015-01-06 16:14

#box3{

    width:200px;

    height:200px;

    position:absolute;     

}

#box4{

    width:99%;

  position:absolute;

bottom:0;

    

}

这样也可以啊

写回答 关注

4回答

  • Angel爱美丽
    2015-01-06 22:54:06
    已采纳

    可以这么设置的,元素position设置为absolute就是相对于nearest positioned ancestor(离该元素最近的那个position置为非static的祖先元素)。只不过在实际应用中如下拉菜单等的实现中都是父元素position为relative为子元素提供绝对应为的参照物。

    不能熬夜的猫

    非常感谢!常联系哦

    2015-01-06 22:57:55

    共 1 条回复 >

  • loszer
    2015-01-13 01:16:58

    不行的,父元素用了absolute就脱离普通流了,就跑到左上角去了

  • Angel爱美丽
    2015-01-06 22:54:53

    这样父元素还在原来的位置 也没有从文档流中抽身而出。

  • 康振宁
    2015-01-06 20:27:56

    看看左侧内容不是有解释吗?box1是box2的参照元素,可以从结构上看出box1是box2的父元素,那么box1就是box2的前辈元素啊

    不能熬夜的猫

    我的问题是父元素使用position:absolute;也可以实现应有的效果,而不是你回答的。不过谢谢你的回答,虽然不是我想要的

    2015-01-06 22:15:30

    共 1 条回复 >

初识HTML(5)+CSS(3)-升级版

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

1228909 学习 · 19081 问题

查看课程

相似问题