[英]How to make an absolutely positioned div take all the available width space?
我有一張寬圖像,我想將透明div絕對定位在其底部。
<div class="background">
<img src="background.jpg" class="image">
<div class="box">
<p>paragraph</p>
</div>
</div>
CSS:
.background {
Position: relative;
}
.image {
width: 100%;
display: block;
}
.box {
background: #CC333F;
color: white;
position: absolute;
bottom: 0;
}
問題是.box似乎顯示為行內塊,我希望它占用頁面的所有可用寬度,但是它恰好在該段落的位置結束。
像這樣編輯.box
:
.box {
background: #CC333F;
color: white;
position: absolute;
bottom: 0;
right:0; /* added */
left:0; /* added */
}
您也可以添加width:100%; 如
.box {
background: #CC333F;
color: white;
position: absolute;
bottom: 0;
width:100%;
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.