由于display:block,表的宽度被冻结

问题描述 投票:1回答:1

我创建了一个包含table和其中一些数据的页面。虽然我将表格的宽度设置为其父div的80%,但内部tbody和其他孩子的宽度被冻结为450px。

我也注意到,一旦我删除了属性display: block,表的子项被正确显示(表的宽度为100%)

我有一个特殊的原因,宽度被冻结在450px?我在我的CSS中检查过,我没有设置这样的规则。

这是我的表的代码:

<div id="maincol">
<table width="80%" border="0" cellpadding="1" cellspacing="0" id="dates" class="summary" name="dates" style="display:block">
    <tbody>
        <tr>
                 ...
html css html-table width
1个回答
4
投票

表有自己的显示类型:“table”(它是唯一可能的),类似的tr和td分别显示“table-row”和“table-cell”

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.