2012-04-28 5 views
0

Actuellement, je travaille sur un projet qui a besoin de moi pour avoir 2 div côte à côte. Ce n'est pas un problème, sauf que je veux redimensionner automatiquement le div parent lorsque l'une des subdivisions devient plus grande .. voici le problème ..Redimensionnement automatique div parent

Lorsque l'un est plus grand que l'autre, il pousse l'autre à le fond de la div parent .. ma question est; comment puis-je résoudre ce problème?

Pour voir mon problème en action: http://jsfiddle.net/zygnz/508/

Merci!

+0

Il semble que dans votre cas, l'utilisation de float suffira. –

Répondre

1

juste mis à jour votre Fiddle avec la solution:

http://jsfiddle.net/zuul/zygnz/511/

CSS

.right, .left { 
    float: left; 
} 
.clear { 
    clear: both; 
} 
.container div { 
    display: block; 
} 

HTML

<div id="container"> 
    . 
    . 
    . 
    <div class="clear"></div> 
</div> 
+0

Celui-ci a très bien fonctionné .. mais pourriez-vous expliquer ce qui se passe avec le clair : tous les deux? – Mittchel

+0

le clair: les deux; efface le flottant, de sorte que le document continue à rendre normalement :) – Zuul

0

hey essayez d'ajouter ceci à votre css sur le "div.left":

float: left; 
+0

Peut aussi être écrit dans un commentaire. –

+0

Presque travaillé, mais maintenant mon div parent ne redimensionne pas lorsque gauche ou droite devient plus grand: http://jsfiddle.net/zygnz/513/ – Mittchel

Questions connexes