4

幅が固定 されているdiv B入れ子になっているときに、幅を 100% にするにはどうすればよいですか?Div Aここに画像の説明を入力

.divA{width:600px; margin:0 auto;}
.divB{width:100%; height:20px;  background-color:black}

.filler{height:800px; background-color:grey}


<div class='divA'>
 <div class='filler'></div>
 <div class='divB'></div>
</div>

編集の問題は次.divAposition:relativeとおりです。

4

3 に答える 3

2
.divA {
    width: 600px;
    margin: 0 auto;
}.divB {
    width: 100 % ;
    height: 20px;
    background - color: black;
    position: absolute;
    left: 0
}

.filler {
    height: 800px;
    background - color: grey
}

設定するだけposition:absoluteleft:0

デモ

于 2013-02-07T05:05:50.227 に答える
2

使用する

.divB {
    width:100%;
    height:20px;
    min-width:600px;
    background-color:black;
    position:absolute;
    left:0;
    right:0;

 }

全画面表示

フィドル

于 2013-02-07T05:10:44.317 に答える
1
.divA { width: 600px;    margin: 0 auto;}

.divB { width: 100 % ; height: 20px; background-color: black; position: absolute; left: 0;
}  

.filler {    height: 800px; background-color: grey;   }
于 2013-02-07T05:16:57.563 に答える