iframe滚动条没有出现在IE7中

时间:2009-01-25 18:03:38

标签: iframe scrollbar

我有以下代码:

<td colspan="7"height=200 valign="top">
<iframe id="myframe" name="myframe" src="index.php?page=1" width=810 height="100" marginheight="0" marginwidth="0" frameborder="1" scrolling="auto"></iframe> 
</td>

我没有看到任何垂直或水平的sc栏。

有什么想法吗?

由于

2 个答案:

答案 0 :(得分:1)

如果您在iFrame中打开的页面大于iFrame的大小,则只能在iFrame中看到滚动条。因此,如果'index.php?page = 1'适合810x100窗口而不是iFrame将没有任何滚动条。如果您希望在td中看到包含iFrame的滚动条,则需要对其进行不同的样式设置。您需要将style ='overflow:auto'添加到包含iFrame的td。通过这样做,你告诉td,如果它的内容大于它的最大高度和宽度,它应该有滚动条。

答案 1 :(得分:0)

这在IE7中为我呈现水平和垂直滚动条:

<html>
<body>
<table>
<tr><td colspan="7"height=200 valign="top">
<iframe id="myframe" name="myframe" src="http://www.google.se" width=810 height="100" marginheight="0" marginwidth="0" frameborder="1" scolling="auto"></iframe> 
</td></tr>
</table>
</body>
</html>