asp.net页面中自动填充表格的问题
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Main</title>
<style type="text/css">
body,html,div {
margin:0;
width:100%;
height:100%
}
</style>
</head>
<body>
<div>
<table border="1px" style="width:100%; height:100%; margin:0px; padding:0px;">
<tr style="height:50px">
<td colspan="2" >
AdminBizMain page
</td>
</tr>
<tr>
<td style="width:150px; vertical-align:top">
<ul>
<li><a href="/Home/UserView" target="Action">用户列表</a></li>
</ul>
</td>
<td >
<iframe name="Action" scrolling="auto" style="height:100%; width:100%; margin:0px; padding:0px;" frameborder="0" src="/Home/UserView"></iframe>
</td>
</tr>
<tr style=" height:25px">
<td colspan="2" >
</td>
</tr>
</table>
</div>
</body>
</html>
我已经将iframe高度设置成100%了,却怎么也不能100%填充,总是居中,怎样可以把这个iframe的样式设置成自动充满的,在不同的分辨率下都是充满td的 --------------------编程问答-------------------- 那你试着给你的iframe上的td设置高度 而且设置vlign=top 试试 --------------------编程问答-------------------- 这个你要先给iframe的td高度设置为100% --------------------编程问答--------------------
我设置了100%之后页面就有滚动条,这个100%好像不是基于table的,而是基于body的,感觉这个层级有点乱,不能有滚动条啊 --------------------编程问答-------------------- 不行就搞成动态的,用js取td的高度,赋值给 iframe --------------------编程问答-------------------- 非要用JS吗,最好是可以通过样式解决,如果样式这个布局问题都不能解决就没啥搞的了
补充:.NET技术 , ASP.NET