我有一个页面,我需要使用溢出:自动内部html和body标签,因为我有一个位置:固定元素,我必须使用位置:在IE中绝对(因此,溢出:自动摆脱IE漏洞)。
此位已排序。
但现在我的问题是我还有其他职位:我页面上的相关元素。而当我把* html,body {overflow:auto;}那些相对定位的元素表现得很奇怪并且因为另一个IE错误(溢出:auto和position:relative one)而在IE中得到修复。
我被告知在一般情况下这个bug的解决方法是在“包含元素”中包含position:relative。但这是不可能的,因为我的包含元素需要一个位置:IE中的绝对位置使固定元素起作用。
我该如何解决这个问题?
* html , body { height:100%; overflow : auto;}
* body #fixedelement {position:absolute;} /* for IE */
body > #fixedelement {position:fixed;} /*for firefox etc*/
#relative{
/* I need to use this but putting position:relative to html or body
seems not possible coz i need #fixedelement to work in IE */
position:relative;
}
请帮忙