关于DIV的相对定位(relative)在IE6中,需要手动F5刷新页面后,才能修正至正确的显示位置

大家好,小弟新手,刚刚加入这个论坛,现在遇到了问题请教大家!有劳各位了。我在网页中用CSS样式写了一个DIV的CSS。如下CSS:.IndexAdFrame{positi... 大家好,小弟新手,刚刚加入这个论坛,现在遇到了问题请教大家!有劳各位了。

我在网页中用CSS样式写了一个DIV的CSS。如下

CSS:

.IndexAdFrame{
position:relative;
left:160px;
top:40px;
_left:0px;
_top:-30px;
height:500px;
width:804px;
_width:801px;
border-left:solid 1px #CACACA;
border-bottom:solid 1px #00617D;
border-right:solid 1px #BCBCBC;
background-color:#FFF;
display:block
}

HTML:

<body>

<div class="IndexAdFrame"></div>

</body>

现在遇到的问题是,在FireFox和GOOGLE浏览器中,当浏览器的窗口大小发生变化时,这个"IndexAdFrame" Div就会自动修正显示的位置。

可是在IE6中就存在问题,当浏览器窗口大小发生变化时,“IndexAdFrame”在IE6下不会自动修正显示的位置,一定要手动F5刷新一下,才能显示在正确的位置上,很是纠结啊。。请各位达人相助!谢谢。
展开
 我来答
xxvsgtf21
2011-01-04 · TA获得超过335个赞
知道小有建树答主
回答量:203
采纳率:0%
帮助的人:244万
展开全部
兄台,首先要了解相对定位和绝对定位的含义,相对定位:position:relative;是指子级板块相对外层父级板块的定位;绝对定位position:absolute;是子级板块相对浏览器边框的定位。看了你的意思貌似是要根据浏览器大小来改变位置,所以这里推荐你应用绝对定(position:absolute;)位而不是相对定位,然后你再看下IE6下会不会有这情况了。
太不是是非是非H
2011-01-04 · TA获得超过1040个赞
知道小有建树答主
回答量:372
采纳率:0%
帮助的人:335万
展开全部
解决方案:body{position:relative;}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式