将溢出设置为隐藏在父div中将切断Safari中的子div

时间:2016-01-20 17:01:02

标签: javascript jquery html css safari

我只是在Safari中看到了这个问题。

当父div设置为position:fixed; overflow:hidden;时,子div设置为position:fixed,其中一部分溢出父级,它会被切断。

在Chrome和Safari中查看此jsfiddle以了解我的意思:http://jsfiddle.net/y2dg65y7/3/

<div class="wrapper">
    <div class="inner">
        Why is cut off in Safari?       
    </div>
</div>

.wrapper{
    background-color: red;
    width: 200px;
    overflow: hidden;
    height: 400px;
    position: fixed;
}

.inner{
    background-color: silver;
    padding: 20px;
    width: 400px;
    height: 200px;
    position: fixed !important;
    top: 50px;
    left: 40px;
}

这是Safari中的错误吗?有任何想法吗?解决方法?

0 个答案:

没有答案