【发布时间】:2011-12-01 07:49:12
【问题描述】:
我创建了一个页面,其中包含table 和一些数据。虽然我将表格的宽度设置为父 div 的 80%,但内部的tbody 和其他孩子的宽度被冻结为 450px。
我还注意到,一旦我删除了属性display: block,表格的子项就会正确显示(表格的 100% 宽度)
我是否有特殊原因将宽度冻结在 450 像素?我在我的 CSS 中到处检查,我没有设置这样的规则。
这是我的表的代码:
<div id="maincol">
<table width="80%" border="0" cellpadding="1" cellspacing="0" id="dates" class="summary" name="dates" style="display:block">
<tbody>
<tr>
...
【问题讨论】:
-
你为什么首先使用
display: block? -
对不起,我只是从一个网站上举了一个例子来构建我的布局=s
标签: html css html-table width