使用CSS在父元素上显示子元素

zac*_*liu 18 html css parent

我有两个div,一个嵌套在另一个里面.父元素具有定义的宽度/高度.如何仅使用CSS将父级div显示在父级之上(在其之外)?

编辑:对不起,也许我应该澄清一下我的意思是"沿着z轴".是的,我已经尝试过z-index.我的问题是,当子元素大于父元素时,它会产生"框架"或"窗口"效果,从而切断部分div.

six*_*ear 35

设置overflow: visible;在父div上.

#parent {
    overflow: visible;
}
Run Code Online (Sandbox Code Playgroud)

更改以反映提问者的更新.

  • 您是否有其他解决方案,因为需要属性 `overflow: hidden`? (3认同)

Tyl*_*ter 5

您可以使用位置定义在页面上相对或绝对地定位它。IE:

要直接在上面显示,您可以用子框的大小替换此语句中的 100px。

。孩子{
    位置:相对;
    顶部:-100px;
}