私はdivのAの内側のdiv Bの内側のdiv Cを持っているCSS幅の問題の子の親
事業部Aは700pxに幅セットを持って、そしてDIV Cは幅が100pxにに設定されています。 Div Bの幅は設定されていません。
私の問題は、div Bが100%にdivの幅を広げていることです(div Aの幅に合わせるため)。 Div Bのための方法、つまり、子供のdivsに適合する彼の幅はありますか?私はそれがdiv Cとdiv divの近くに置かれている他のdivにラップしたい。
私はdivのAの内側のdiv Bの内側のdiv Cを持っているCSS幅の問題の子の親
事業部Aは700pxに幅セットを持って、そしてDIV Cは幅が100pxにに設定されています。 Div Bの幅は設定されていません。
私の問題は、div Bが100%にdivの幅を広げていることです(div Aの幅に合わせるため)。 Div Bのための方法、つまり、子供のdivsに適合する彼の幅はありますか?私はそれがdiv Cとdiv divの近くに置かれている他のdivにラップしたい。
これは存在しないfloat:center属性です。回避策はthis articleを確認してください。
B divをフローティング要素にして、その子要素の幅を調整します。
<div id="B" style="float:left;">
あなたの結果を達成するために、次のコードを使用することができます。
#b {
margin:0px auto;
overflow:hidden;
display:table;
}
これはあなたの望ましい結果を与える必要があります。
リンクが無効です – user568109