ie9不支持iframe?直接上图和代码,求高手指教!

这是正常的,搜狗浏览器,别的浏览器也正常,包括ie8-ie6这是不正常的,ie9下面代码:<tablewidth="100%"height="100%"border="0... 这是正常的,搜狗浏览器,别的浏览器也正常,包括ie8-ie6

这是不正常的,ie9
下面代码:
<table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0" style="table-layout: fixed;">
<tr>
<td>
<iframe name="ViewPageLocation" height="100%" width="100%" src="DeskTop.html" frameborder="0" scrolling="auto">
浏览器不支持嵌入式框架,或被配置为不显示嵌入式框架。</iframe>
</td>
</tr>
</table>
展开
 我来答
缓步莫迟疑C
2012-07-11 · TA获得超过1.1万个赞
知道大有可为答主
回答量:6217
采纳率:73%
帮助的人:6510万
展开全部
<table width="100%" height="100%" border="1" cellpadding="0" cellspacing="0">
<tr height="100%">
<td height="100%">
<iframe name="ViewPageLocation" height="100%" width="100%" src="DeskTop.html" frameborder="0" scrolling="auto">浏览器不支持嵌入式框架,或被配置为不显示嵌入式框架。</iframe>
</td>
</tr>
</table>
这样试试,我把表格边框改成1了,这样能看到边框,容易确定是表格高度问题还是框架高度问题.
更多追问追答
追问

 

追答
看起来是TABLE的height="100%"没有生效,从它向上查所有父元素,看它们的高度设置,包括html和body两个标签CSS定义的height.
你要保证从html,body到table之间所有层次的元素高度都是100%,这样到最后100%才会生效.
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式