Estoy tratando de mostrar algunos detalles de una recepción en una tabla.
Quiero que esa mesa tenga una altura mínima para mostrar los productos. Entonces, si solo hay un producto, la tabla tendría al menos un espacio en blanco al final. Por otro lado, si hay 5 o más productos, no será ese espacio vacío.
Lo he intentado con este CSS:
table,td,tr{
min-height:300px;
}
Pero no está funcionando.
Gracias por adelantado.

Respuestas:
No es una buena solución, pero pruébalo así:
y establezca los divs en la altura mínima:
Espero que esto sea lo que quieres ...
fuente
heightparatdtrabajos comomin-height:en vez de
Las celdas de la tabla crecerán cuando el contenido no se ajuste.
https://jsfiddle.net/qz70zps4/
fuente
heightde un entdrealidad se procesa como unapaddingparte superior e inferior, lo que puede introducir algún problema de diseño, ya que cree que es realmente unheightespacio. No se muestra como un estilo o como un estilo calculado en las herramientas de desarrollo, pero cuando coloca el mouse sobre el elemento html inspeccionado, se muestra en la pantalla.min-heightno,heightsin embargo, como @frank explica a continuación, se comporta de la misma maneratable td. Entonces, tal vez esto necesite una explicación un poco mejor.La solución sin
divse usa un pseudo elemento como::afteren el primerotdde la fila conmin-height. Guarde su HTML limpio.fuente
Así que intente envolver el contenido en un div y dele al div un
min-heightjsFiddle aquífuente
si establece style = "height: 100px;" en un td si el td tiene contenido que hace crecer la celda más que eso, lo hará sin necesidad de una altura mínima en un td.
fuente
Las tablas y las celdas de la tabla no usan la
min-heightpropiedad, estableciendo suheightaltura mínima, ya que las tablas se expandirán si el contenido las estira.fuente
Simplemente use la entrada css de min-height en una de las celdas de la fila de su tabla. También funciona en navegadores antiguos.
fuente