2010-06-04 6 views
0

J'ai un div avec une largeur prédéfinie (disons 80px), mais la longueur du contenu dans la div peut être longue, tout le monde peut me dire comment augmenter la largeur de div basé sur la longueur du contenu?Dynamiquement changer la largeur de div lorsque le contenu est plus sur la charge

ma div ressemble

<div class="content"> 
Text here 
</div> 

J'ai essayé d'utiliser jQuery pour le redimensionner, mais je suis toujours obtenir 0 valeur quand je suis en utilisant les fonctions .width() ou .innerWidth().

Merci Ashwani

+0

Voulez-vous dire la largeur ou la hauteur? Il est plus normal d'augmenter la hauteur lorsque plus de contenu est ajouté. – Douglas

Répondre

4

Sonne comme surpuissant pour moi. Si possible, il suffit de modifier le CSS de votre div:

div.content { 
    min-width: 80px; 
    min-height: 80px; 
} 

Cela devrait assurer la div dynamique encore élargit si nécessaire.

1

La largeur minimale ne fonctionne pas dans IE6. Here's a hack.

+1

qui est trop bien, correspond beaucoup mieux comme un commentaire – jAndy

Questions connexes