3

divA内のdivB内にdivCがあります。

Div Aの幅は700pxに設定され、divCの幅は100pxに設定されています。DivBには幅が設定されていません。

私の問題は、div Bが幅を100%に拡張することです(div Aの幅に合わせるため)。div B、つまり彼の幅を子divに準拠させる方法はありますか?div Cと、divCの近くに配置した他のdivをラップするようにします。

4

3 に答える 3

6

次のコードを使用して結果を得ることができます。

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

これにより、目的の結果が得られるはずです。

于 2011-03-09T17:30:43.127 に答える
3

B div を浮動要素にして、幅を子に合わせて調整します。

<div id="B" style="float:left;">
于 2009-06-03T17:09:30.090 に答える