largeur CSS parent enfant problème
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.
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;">