绝对定位DIV的内容不会显示

时间:2011-11-15 10:18:21

标签: html

有一个很大的绝对定位Div,里面有很多绝对定位的内容。

来源看起来像这样:

<div id="masterdiv" 
style="display:block;position:absolute;
left:0;top:0;width:595pt;background:white;">

<IMG WIDTH=793 HEIGHT=1121  
style="border:2px solid lightgrey;background:white;left:0pt;top:0pt;
width:595pt;height:841pt;" SRC="../../xyz" id="masterbild">

<p style="left:574.75pt;top:67.05pt;font-family:Arial;font-size:11pt;">
<b>W1</b>
</p>

<p style="left:160pt;top:71.15pt;font-family:Arial;font-size:12pt;">
<b>Rohrbearbeitungs-<SPAN style="word-spacing:0.05pt;"> </SPAN>
und<SPAN style="word-spacing:0.05pt;"> </SPAN>Handwerkzeuge</b>
</p>

....
</div>

问题(IE9!):

我无法滚动到div内容的结尾。浏览器的滚动条和div本身停在页面的某个点(底部)。但这不是内容的结束。如果我将“masterdiv”的“top”样式值设置为-400px,我可以看到实际上更多的内容。

图片

页面底部: http://imageshack.us/photo/my-images/337/seitenende.jpg/

将Top更改为-400px: http://imageshack.us/photo/my-images/269/gendertertop.jpg/

我尝试过的事情:

将“Masterdiv”设置为100%高度或“1500px”或任何最重要的工作。 将Body设置为“1500px”会影响滚动条,但div的内容仍然会在某个特定点结束。 我把这两件事合并得没有成功。

编辑:解决方案:

Body Tag上有“position:fixed”。我放弃了它,它起作用了。

我该怎么办?

我被迫使用职位:绝对。

1 个答案:

答案 0 :(得分:1)

看一下空格样式标签,或尝试摆弄溢出选项,它应该在那时自动展开,但不太确定IE9的行为方式。

修改

这可能是iframe的默认设置。尝试查看是否将滚动参数设置为&#34;是&#34;在iframe中