首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

ContentPlaceHolder 的高度有关问题,

2012-02-23 
ContentPlaceHolder 的高度问题,请指教啊代码如下:table width1000border0 aligncenter cellpad

ContentPlaceHolder 的高度问题,请指教啊
代码如下:

<table width="1000" border="0" align="center" cellpadding="0" cellspacing="0" style="height: 560px">
  <tr>
  <td bgcolor="#daedfe" style="width: 1001px" >
  <asp:ContentPlaceHolder ID="Counts" runat="server">
  </asp:ContentPlaceHolder>
  </td>
  </tr>
</table>

当我style="height: 560px"> 高度变化时,ContentPlaceHolder 高度不变,空出一部分来,很难看

怎么解决

[解决办法]
取消固定高度.
[解决办法]
取消固定高度.//同意
[解决办法]
取消固定高度,用<div>的话,内容有多少就自己填充和收缩
[解决办法]
1楼正解~!
[解决办法]
取消ContentPlaceHolder的固定高度,如果ContentPlaceHolder里面是个iframe的话,可以使用js来自动调整iframe的高度

JScript code
function resizeIframe(){    if(top.location != self.location){        var frames = window.parent.document.getElementsByTagName('iframe');        for (var i=0;i<frames.length;i++){            if (frames[i].name == self.name){                frames[i].height = document.body.scrollHeight;                frames[i].width = document.body.scrollWidth;                break;            }        }    }}resizeIFrameHeight();
[解决办法]
ContentPlaceHolder 设定高度为100%
[解决办法]
<table width="100%" height=100% border="0" align="center" cellpadding="0" cellspacing="0" >
<tr>
<td bgcolor="#daedfe" >
<asp:ContentPlaceHolder ID="Counts" runat="server">
</asp:ContentPlaceHolder>
</td>
</tr>
</table>
[解决办法]
所以有时候还是
DIV布局来的省事
用DIV好了啊
[解决办法]
表格有时候就是光出洋相,如上面的方法还是没解决,就用DIV做吧

热点排行