css如何让子元素不受父级的父级的overflow:hidden影响

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了css如何让子元素不受父级的父级的overflow:hidden影响相关的知识,希望对你有一定的参考价值。

比如这样的代码
<div style="position:relative;width:60px;height:60px;overflow:hidden">
<div style="position:relative">
<div style="position:absolute;width:300px;height:300px;"><img src="http://img0.bdstatic.com/img/image/shouye/msjcckljcc.jpg" /></div>
</div>
</div>
我需要让这个图片的div只参照上一级的位置;但是上上级有个overflow:hidden,而且没法去除,导致图片没法显示完整。
求问,有什么办法可以让绝对定位的元素只参照最近的相对定位元素,不受其他父级的overflow影响

实现不了,最外侧div已经设置了overflow hidden;那吗里面不管放什么也不行了。
为什么第一层div要设置overflow呢,实现什么目的或者什么视觉效果?
参考技术A 子元素样式后面加!important

overflow:visible !important;追问

没啥用

参考技术B 请问楼主解决了吗? 参考技术C

例子有问题

不清楚具体的需求

不敢做出回答

参考技术D  <div style="width:60px;height:60px;overflow:hidden">
<div style="position:absolute;"><!-这里--!>
<div style="position:absolute;width:300px;height:300px;z_index:9000;"><img src="

</div> 
</div>

追问

不行,不能改成absolute,因为他和其他跟他同级的元素都是浮动的

追答

你里面是无缝滚动的,为什么不在提问中说明白呢?

以上是关于css如何让子元素不受父级的父级的overflow:hidden影响的主要内容,如果未能解决你的问题,请参考以下文章

css父级没包住子级是怎么回事,我用firebug查看,确实在父级的div中,但是就是没有包括子级的内容

有两个div,一个父级,一个子级,父级有滚动条,样式如何写才能让子级的div固定在顶部,不随滚动条

CSS 技巧汇总

没有类/ID的父级的CSS

选择 $(this) 元素的父级的兄弟姐妹

如何让 PHP 类构造函数调用其父级的父级构造函数?