Como fazer uma div com tamanho dinâmico em HTML

  • Autor Autor Daniel Muñoz
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
Daniel Muñoz

Daniel Muñoz

1
Pi
Programador
Verificado
Verificación en dos pasos activada
Verificado por Binance
Suscripción a IA
Hola betas, tengo una pequeña duda o desconocimiento.

Quisiera saber si es posible realizar un div con un tamaño dinámico, es decir. Que su valor inicial sea por ejemplo 600px de alto y según su contenido este cuadro se expanda automáticamente hasta adaptarse a el contenido.

 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
height: auto; en css
 
Ya lo había intentado, pero al ponerlo auto, el cuadro se colapsa al no tener contenido. La idea es que tenga un valor mínimo, de esa manera si no tiene contenido se mantenga de ese tamaño. Y si su contenido sobrepasa la medida X se agrande automáticamente.
 
Si el contenido es parte texto:

display: inline-block;
max-width: (max-height)
min-width: (min-height)
width: inherit; (height)
 
Última edição:
Si el contenido es parte texto:

display: inline-block;
max-width: (max-height)
min-width: (min-height)
width: inherit; (height)

Podrias explicarme el uso de cada etiqueta?
 
max-width, es el maximo de ancho del DIV
min-width, es el minimo

max-height, los mismos pero para el alto
min-height, el minimo para el alto aqui pondria el 400px y en el max auto.

---------- Post agregado el 14-abr-2014 hora: 13:55 ----------

Daniel Muñoz

---------- Post agregado el 14-abr-2014 hora: 13:55 ----------

@Daniel Muñoz
 
Y el dispaly para que funciona?
 
Cuando se aplica display: inline-block;, un div se ajustara al texto automaticamente como si se tratara de un div con width y height asignados.

Un elemento block (div), normalmente se expande (width) a más no poder, y su height es 0 si este no tiene contenido inline.
 
Voltar
Topo