开发者

absolute positioned element clipping if position outside its parent item IE7

开发者 https://www.devze.com 2022-12-31 09:21 出处:网络
Hi Im trying to position an element so its slightly positioned outside its parent item. In IE8 it works but in IE7 the positioned element gets clipped.

Hi

Im trying to position an element so its slightly positioned outside its parent item. In IE8 it works but in IE7 the positioned element gets clipped.

Here's my code HTML:

<div id="parent">
    <div id="child">text</div>
</div>

The CSS

#parent {
height: 40px;
width: 400px;
position: relative开发者_StackOverflow;
}

#child {
position: absolute;
width: 100px;
height: 60px;
top: 0px;
left: 0px;
}

In IE7 you will see that the last 20px of the child element gets clipped. How can I solve this?

THX


Its just the famous z-index bug for IE7
The problem with IE7 is that it applies z-index=0 for all the positioned elements
i.e elements with position != static has z-index=0.
So eventually this stacking context that causes the issue

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号