2010-09-23 3 views
0

Je rencontre un problème avec les divs en CSS! Mais pas le problème normal. Ce serait trop facile. J'ai un div flottant à gauche qui contient deux div divisés à gauche. Le premier des divs flottant à gauche contient du texte. Si le style du second div intérieur flottant est vide, tout fonctionne bien et le div externe englobe le texte et les deux divs internes. Ce que je dois faire est de définir la largeur de la seconde div à 10px. Instantanément, lorsque je fais cela, la div extérieure s'effondre à 10px, écrasant le texte div vers le bas. Quelle!? Je suis capable de trouver une référence à ce comportement existant, mais rien d'exhaustif sur ce que c'est vraiment et maintenant de contourner ce problème.Div s'effondre horizontalement à la largeur de l'élément interne le plus large

Répondre

2

Voulez-vous dire nettoyer les flotteurs? vous pouvez overflow:hidden; zoom:1 si l'élément contenant les flottants n'est pas déjà flottant, ou s'il ne les efface pas d'une manière ou d'une autre.

Il serait utile si vous le jsfiddle.net.

+0

up vote parce que je n'ai jamais vu jsfiddle.net jusqu'à maintenant, agréable – walnutmon

+0

Le conteneur externe est, en fait, un flotteur. Si je peux déchiffrer jsfiddle je rapporterai. – conartist6

+0

+1 cela sonne comme s'il essayait simplement d'effacer les flotteurs, auquel cas votre solution est correcte :) –

Questions connexes