使td固定尺寸(宽度,高度),而td的其余部分可以扩展

Amr*_*mra 10 html html-table alignment

你知道吗,如何在表中修复td Width和Height的大小,允许表上的其余td根据需要扩展?

问题是,当td内部有数据时,它不会比数据收缩得多,但如果是空的,它将一直收缩,如果展开窗口,td将展开.

我想保持td的大小,无论你是扩展还是收缩窗口以及td是否有内部数据.

此外,我需要保持其余的td能够在展开窗口时展开.

类tableContainerRow2是我需要它的固定大小.例如

<style>
    .divContainer {
        margin:10px;
        background-color:#C7D8EE;
        border:2px solid #0076BF;
        text-align:left;    
    }

    .tableContainer {
        color:#0076BF;
        margin: -10px 0px -10px 0px;
        border-spacing: 10px;
        empty-cells:show;
        width:90%;
    }

    .tableContainerRow2 {
        background-color:white;
        border:2px solid #0076BF;
    }
</style>

<div class="divContainer">
    <table class="tableContainer" cellspacing="10px">
        <tr>
            <td width="18%" style="white-space:nowrap;" >NHS Number</td>
            <td width="17%">&#160;</td>
            <td width="10%"  style="white-space:nowrap;">Date of Visit</td>
            <td width="10%">&#160;</td>
            <td colspan="3" style="white-space:nowrap;">Care Time Started</td>
            <td width="4%">&#160;</td>
            <td width="5%">&#160;</td>
            <td width="25%" rowspan="2" style="font-weight:bold;vertical-align:middle;white-space:nowrap;">Tick when<br/> care starts</td>
        </tr>
        <tr >
            <td width="18%" class="tableContainerRow2">&#160;0123456789</td>
            <td width="17%">&#160;</td>
            <td width="10%" class="tableContainerRow2">&#160;12/12/09</td>
            <td width="10%">&#160;</td>
            <td width="5%" class="tableContainerRow2">&#160;12</td>
            <td width="1%" >&#160;:</td>
            <td width="5%" class="tableContainerRow2">&#160;10</td>                       
            <td width="4%">&#160;</td>
            <td width="5%">&#160;&#9745;</td>
            <td width="10%" >&#160;</td>
        </tr>
    </table>
</div>
Run Code Online (Sandbox Code Playgroud)

spa*_*tel 13

只需设置要修复的td /列的宽度,其余的将展开.

<td width="200"></td>
Run Code Online (Sandbox Code Playgroud)

  • 使用CSS会更好(对某些更好的值),但原理是相同的:内联样式或分配给元素的id/class都可以工作. (2认同)

cla*_*w68 5

这将照顾空td:

<td style="min-width: 20px;"></td>
Run Code Online (Sandbox Code Playgroud)