I stumbled on something weird with IE10 and IE9, not affecting IE8: a "position: fixed" child element is hidden when the border-radius, overflow and position of its parent are set (cf. the jsfiddle example). If one of these properties is disabled, the fixed element appears.
I put a live example at http://jsfiddle.net/arkhi/7Nydz/.
<div style="position:relative; border-radius:5px; overflow:hidden;">
<a style="position:fixed">fixed child</a>
</div>
- Ideally, all red boxes should appear at the bottom right of the page, from right to left.
- On IE9 and IE10, the first box is hidden.
- If one does a "select all" then click somewhere on the page, it happens that the first box appears.
I would like to know if anybody have any explanation or link explaining this bug (if this is a bug and not me not seeing the obvious).
Thanks a lot for any feedback on this!
border-radius
. – Spudley