如何确定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