<table width="100%" height="100%">  
<tr>              
<td>
  <IFRAME frameBorder="0" src="FrameBottomRight.aspx" name="mainFrame" marginwidth="0" marginheight="0" scrolling="yes" style="Z-INDEX: 1; VISIBILITY: inherit; Width:100%;Height:100%">
  </IFRAME>
</td>
</tr>
</table>
我想要表格100%适应屏幕大小。
问题:
为什么当在“iframe”中添加“Height:100%”的时候无法显示调入的一面,当去掉“height:100%”后调入的一面可以显示,
疑惑:
是不是高度不能用想对的只能是绝对的。
请各位高手帮帮忙,感激涕泠。

解决方案 »

  1.   

    FrameBottomRight.aspx,换一个纯html文件试试
      

  2.   

    偶郁闷了,只要高度是相对的就不能显示(Html或aspx页面),高度变成绝对的就可以显示.
      

  3.   

    LZ删除此IFRAME试试
    一般都是这样写:<iframe name=...  src=... style="Z-INDEX: 2; VISIBILITY: inherit; WIDTH: 100%; HEIGHT: 100%" frameborder="0" scrolling="no"></iframe>
      

  4.   

    把IFrame删除了,Table也不能适应屏幕100%的现实。我用Dreamwearver编辑的页面就没有这个问题,为什么 为什么
      

  5.   

    代码没问题呀.我试了,都好使.
    你看看FrameBottomRight.aspx.是不是他里面有问题呀.要不试试这样的.
     <IFRAME frameBorder="0" src="FrameBottomRight.aspx" name="mainFrame" marginwidth="0" marginheight="0" scrolling="yes" width="100%" height="100%">
      </IFRAME>
      

  6.   

    初学.net就遇次问题 郁闷    
      

  7.   

    .net2005删掉 换上2003问题解决了 
    .net2005的Bug