4

div B当嵌套在Div A其中具有固定宽度 时,如何获得100% 的宽度?在此处输入图像描述

.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>

编辑问题是:我.divA必须position: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 回答