1
在100%宽的页面上,我想要一张填满整个屏幕的表格。我在使用图像的第一张桌子时遇到问题。为什么我的桌子不是100%宽?
<table cellspacing="0" cellpadding="0" border="0" width="100%" align="center">
<tr>
<td bgcolor="$bordercolor">
<table border="0" cellspacing="100%" cellpadding="$tablespace" width="100%" >
<tr>
<td class="tablerow" bgcolor="$altbg2" background="images/idown/bga.png">
<table width="100%" border="0" cellspacing="0" cellpadding="0" >
<tr>
<td class="tablerow" align="left">$lang[loggedin] <a href=member.php?action=viewpro&member=$xmbuser>$xmbuser</a> $loginout | $lastvisittext <br>$newu2umsg</td>
<td class="tablerow" align="right" >$searchlink $links $pluglink</td>
</tr>
</table>
</td>
</tr>
</tr>
</table>
</td>
</tr>
</table>
(也http://ydown.totalh.com/forum/)
'
回答
你嵌套表。如果你真的想在该表上有100%,则需要将宽度100%添加到外部和内部表中。外表的宽度设置为1028px。
来源
2011-04-08 19:09:37
由于我们无法看到您的HTML(仅生成HTML),因此无法调试您的问题。根据呈现的HTML,您将宽度设置为1028px。
对于页面布局而言,表格并不适合。你应该特别用CSS - Div来攻击这个特殊的问题。
来源
2011-04-08 19:11:03 bpeterson76
问题出在您所发布代码的父级表的问题。
它的宽度被设定为1028px,不是100%。将其改为100%。
来源
2011-04-08 20:34:54 KatieK
做到了,但仍然不起作用 – langel 2011-04-10 12:44:16
@langel - 将width =“1028 px”或width =“1028px”的所有实例更改为width =“100%”。如果仍有问题,请更新原始问题中的代码。 – KatieK 2011-04-10 21:44:55
的这个问题的答案可能有无关,与大多数人嵌套表。实际上在包含表格的body元素中存在一些边界或边距。您应该添加一些样式属性,如
margin:0px;border:0px
到BODY
元素以消除它。来源
2011-10-06 15:23:14 user982473
相关问题