Answers:
这不是一个很好的解决方案,但可以这样尝试:
<table>
<tr>
<td>
<div>Lorem</div>
</td>
</tr>
<tr>
<td>
<div>Ipsum</div>
</td>
</tr>
</table>
并将div设置为最小高度:
div {
min-height: 300px;
}
希望这就是你想要的...
height
对于td
像这样的作品min-height
:
td {
height: 100px;
}
代替
td {
min-height: 100px;
}
当内容不适合时,表格单元格将会增长。
height
的td
实际处理的padding
顶部和底部,因为你认为它是一个真正的可以引入一些布局问题height
的空间。它不会在开发工具中显示为样式或计算样式,但是当您将鼠标悬停在检查的html元素上时,它将显示在屏幕上。
min-height
没有询问,height
因为@frank在下面解释了它的行为table td
。因此,也许这需要更好的解释。
而不溶液div
被用于像伪元件::after
分成第一td
与行min-height
。保存干净的HTML。
table tr td:first-child::after {
content: "";
display: inline-block;
vertical-align: top;
min-height: 60px;
}
在CSS 2.1中,“ min-height”和“ max-height”对表,内联表,表单元格,表行和行组的影响是不确定的。
因此,尝试将内容包装在div中,并在此处给div一个min-height
jsFiddle
<table cellspacing="0" cellpadding="0" border="0" style="width:300px">
<tbody>
<tr>
<td>
<div style="min-height: 100px; background-color: #ccc">
Hello World !
</div>
</td>
<td>
<div style="min-height: 100px; background-color: #f00">
Goog MOrning !
</div>
</td>
</tr>
</tbody>
</table>
只需将min-height的css条目用于表行的单元格之一即可。也可以在旧的浏览器上使用。
.rowNumberColumn {
background-color: #e6e6e6;
min-height: 22;
}
<table width="100%" cellspacing="0" class="htmlgrid-table">
<tr id="tr_0">
<td width="3%" align="center" class="readOnlyCell rowNumberColumn">1</td>
<td align="left" width="40%" id="td_0_0" class="readOnlyCell gContentSection">411978430-Intimate:Ruby:Small</td>