如何确定TR的高度?
可以固定桌子上一行的高度(tr)吗?
当我缩小浏览器窗口时,会出现问题,一些行开始播放,而我无法确定行的高度。
我尝试了几种方法: tr width="20" / tr style="height:20px" / td height="20" / td
style="height:20px"
我正在使用IE7
样式
.tableContainer{    color:#0076BF;
    margin: -10px 0px -10px 0px;
    border-spacing: 10px;
    empty-cells:show;
    width:90%;
    text-align:left;
}
.tableContainer tr td{
    white-space:nowrap;
    text-align:left;
}
HTML代码。
<table class="tableContainer" cellspacing="10px">    <tr style="height:15px;">
        <td>NHS Number</td>
        <td> </td>
        <td>Date of Visit</td>
        <td> </td>
        <td colspan="3">Care Time Started</td>
        <td> </td>
        <td rowspan="2" style="text-align:right;vertical-align:bottom;">☑</td>
        <td rowspan="2" style="font-weight:bold;vertical-align:bottom;">Tick when<br/>                        care starts</td>
    </tr>
    <tr>
        <td width="90" class="tableContainerRow2"> </td>
        <td > </td>
        <td width="80" class="tableContainerRow2"> </td>
        <td > </td>
        <td width="40" class="tableContainerRow2"> </td>
        <td  width="5">:</td>
        <td width="40" class="tableContainerRow2"> </td>        
        <td > </td>
    </tr>
</table>
回答:
当涉及固定高度和不换行文本时,表格很难(至少在IE中如此)。我认为您会发现唯一的解决方案是将文本放入div元素中,如下所示:
td.container > div {    width: 100%;
    height: 100%;
    overflow:hidden;
}
td.container {
    height: 20px;
}
<table>
    <tr>
        <td class="container">
            <div>This is a long line of text designed not to wrap
                 when the container becomes too small.</div>
        </td>
    </tr>
</table>
这样,div的高度就是包含单元格的高度,并且文本无法增长div,无论窗口大小如何,单元格/行都必须保持相同的高度。
以上是 如何确定TR的高度? 的全部内容, 来源链接: utcz.com/qa/419702.html

