Могу ли я использовать минимальную высоту для таблицы, tr или td?
Я пытаюсь показать некоторые данные в таблице.
Я хочу, чтобы эта таблица имела минимальную высоту, чтобы показать продукты. Так что если есть только один продукт, то таблица будет иметь по крайней мере некоторые пробелы в конце. С другой стороны, если есть 5 или больше продуктов, это не будет пустое пространство.
Я попробую с этим css:
table,td,tr{
min-height:300px;
}
но это не работает.
спасибо заранее.
7 ответов:
это не очень хорошее решение, но попробуйте так:
<table> <tr> <td> <div>Lorem</div> </td> </tr> <tr> <td> <div>Ipsum</div> </td> </tr> </table>и установите divs на минимальную высоту:
div { min-height: 300px; }надеюсь, это то, что вы хотите ...
heightнаtdработы какmin-height:td { height: 100px; }вместо
td { min-height: 100px; }ячейки таблицы будут расти, когда содержимое не подходит.
решение без
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 a
min-heightjsFiddle здесь<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>
Если вы установите style= "height: 100px;" на td если td имеет содержимое, которое увеличивает ячейку больше, чем это, он не будет делать этого для минимальной высоты на td.
просто используйте запись css min-height для одной из ячеек строки таблицы. Работает и на старых браузерах.
.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>
таблицы и ячейки таблицы не используют
min-heightсвойство, устанавливающее ихheightбудет минимальная высота, как таблицы будут расширяться, если содержание растягивает их.
Comments