就是页面有两个div标签,上下各一个,我想上面的隐藏后下边的div充满整个窗口,也就是说下边的div要占据上边的位置?请问应该怎么设置他们css的属性??谢谢
动态修改高度吧。
这个是一个解决方案。
另外一个解决方案是把下面的这个DIV的MARGIN-TOP设置为0,这样,下面这个DIV的位置(左上角)会跟上面这个一样,只是,DIV似乎不支持100%的高度这个设置。
动态修改高度方案:
设置两个CLASS,一个是在上面那个显示的时候的高度,另外是上面DIV隐藏时的高度。当上面DIV显示或隐藏时给下面的DIV删除或增加另外一个CLASS。
<div style="position:absolute; z-index:1;filter:alpha(opacity=50);background:#000000;width:100%; height:100%;"></div>
<div style="position:absolute; z-index:2; margin-top:170px; width:450px;">
你可以考虑一下CSS+JS,通过关闭一个div的事件来触发另一个div的改变,可以给div一个id,通过jd定义div的样式