我正在尝试在表中显示接收的一些详细信息。
我希望那张桌子有一个最小的高度来展示产品。因此,如果只有一个产品,那么表的末尾至少会有一些空白。另一方面,如果有5个或更多的产品,就不会有这样的空白空间。
我尝试过这个css:
table,td,tr{
min-height:300px;
}但它不起作用。
提前谢谢。
发布于 2013-10-18 00:28:50
这不是一个很好的解决方案,但可以像这样尝试:
<table>
<tr>
<td>
<div>Lorem</div>
</td>
</tr>
<tr>
<td>
<div>Ipsum</div>
</td>
</tr>
</table>并将div设置为最小高度:
div {
min-height: 300px;
}希望这就是你想要的。
发布于 2014-08-15 23:11:53
适用于td的height的工作方式类似于min-height
td {
height: 100px;
}而不是
td {
min-height: 100px;
}当内容不适合时,表格单元格将增长。
发布于 2016-05-09 20:07:07
没有div的解决方案是使用一个伪元素,如::after,放入min-height行的第一个td中。干净地保存你的HTML。
table tr td:first-child::after {
content: "";
display: inline-block;
vertical-align: top;
min-height: 60px;
}https://stackoverflow.com/questions/19432092
复制相似问题