DIV怎么相对顶层框架定位
有这样一个页面,页面包含三个框架:
<FRAMESET COLS="25%, 50%, *" name="test">
<FRAME SRC="frame1.html">
<FRAME SRC="frame2.html" >
<FRAME SRC="frame3.html">
</FRAMESET>
在frame3中有一个div,如何才能让div相对name="test"的frameset绝对定位,而不是相对frame3定位?
frameset position:relative
frame3 position:static
div position:absolute
绝对定位的元素的位置相对于最近的已定位祖先元素,如果元素没有已定位的祖先元素,那么它的位置相对于最初的包含块。
貌似FRAMESET现在都不用了,很多浏览器都不支持了,建议换成Iframe
frameset不行,无法跨框架。
按照#3的修改,3个布局用iframe来实现,然后div放父页,这样就可以相对那个定位都行了