Необходимо сверстать блок вот так вот. Внутри текст на темном фоне.
У меня получилось сделать так:
Как видно, по бокам темный фон залазит. я никак не могу сделать отступы, так как использую абсолютное позиционирование. подскажите как исправить данную ситуацию??
вот код:
<div class="onePost">
<div class="zag">
<p class="text-center">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua</p>
</div>
<img src="img/2.jpg" class="img-responsive center-block">
</div>
css:
.onePost {
background-color: white;
border: 1px solid #ccc;
padding: 7px;
position: relative;
}
.zag {
position: absolute;
top: 50%;
margin-top: -3%;
left: 50%;
margin-left: -50%;
width: 100%;
height: auto;
padding: 30px;
background-color: rgba(0,0,0,.7);
}
.zag p {
font-size: 24px;
font-weight: 600;
color: rgba(255,255,255,.7);
}