Como fazer com que uma div se adapte ao texto em HTML e CSS?

  • Autor Autor Caffa
  • 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
Caffa

Caffa

Delta
Social Media
Verificación en dos pasos activada
Usuário com poucas negociações! Use sempre o saldo do ForoBeta!
Estoy arrancando con todo lo que es diseño web en html y css y actualmente me tope con un problema. Resulta que no logro (o mejor dicho no se) como hacer para que un div se adapte a su contenido (siempre hablando del alto).

Por ejemplo si teng un div de 500px y mi contenido ocupa 900px, el fondo y todos los atributos del div solo se respetan hasta los 500px y el texto continua "afuera del div".

como se arregla esto ? Desde ya muchas gracias !
 
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
¿Hay algo que te limite a cambiar la altura del div a 900px? Ya que creo que con eso se arreglaría. Si lo que buscas es que se adapte a cualquier largo de texto (ya sea 900px ó 1500px), yo usaría, además de los lenguages que mecionas en el hilo, Javascript.
 
[MENTION=449]Caffa[/MENTION] intenta con un height:auto y en el contenido un position:relative
 
[MENTION=449]Caffa[/MENTION] intenta con un height:auto y en el contenido un position:relative

Gracias mañana lo pruebo y te comento como me fue.

¿Hay algo que te limite a cambiar la altura del div a 900px? Ya que creo que con eso se arreglaría. Si lo que buscas es que se adapte a cualquier largo de texto (ya sea 900px ó 1500px), yo usaría, además de los lenguages que mecionas en el hilo, Javascript.

Agradezco el aporte, voy a ver que se puede hacer ya que nunca vi js

Enviado desde mi XT915 mediante Tapatalk
 
css:
.contenedor_expandible{
width:100%;
overflow:auto;
}

html:
<div class="contenedor_expandible">Texto variable aqui</div>

😉
 
css:
.contenedor_expandible{
width:100%;
overflow:auto;
}

html:
<div class="contenedor_expandible">Texto variable aqui</div>

😉

Muchas gracias ! ya logré hacerlo con esto que me pasaste !
 
Voltar
Topo