Question

I ai div C à l'intérieur div B à l'intérieur div A.

Div A a une largeur de 700px ensemble, et div C a une largeur définie sur 100px. Div B n'a pas la largeur ensemble.

Mon problème est que div B étend sa largeur à 100% (pour se conformer à la largeur de div A). Est-il un moyen pour div B, à savoir, sa largeur pour se conformer aux divs enfants? Je veux qu'il soit enroulé autour div C, et tout autre div je mets près div C.

Était-ce utile?

La solution

On dirait que ce que vous voulez est le flotteur inexistant: attribut central. Consultez cet article pour une solution de contournement.

Autres conseils

Vous pouvez utiliser le code suivant pour obtenir votre résultat:

#b {
  margin:0px auto;
  overflow:hidden;
  display:table;
}

Cela devrait donner le résultat souhaité.

Faire le B div un élément flottant pour rendre sa largeur s'y adapter pour les enfants.

<div id="B" style="float:left;">
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top