У меня широкий образ, который я хочу абсолютно позиционировать прозрачным 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, кажется, отображается как встроенный блок, я хочу, чтобы он взял всю доступную ширину страницы, но заканчивается прямо там, где это делается.
Вы также можете просто добавить ширину: 100%; как в
.box {
background: #CC333F;
color: white;
position: absolute;
bottom: 0;
width:100%;
}
изменить .box
следующим образом:
.box {
background: #CC333F;
color: white;
position: absolute;
bottom: 0;
right:0; /* added */
left:0; /* added */
}