Как я могу добиться такого макета?
Прямо сейчас я использую этот HTML:
<div class="image">
<img>
<div class="caption">
Caption Text
</div>
</div>
И этот CSS:
.image {
background-color: #2A2A2A;
}
img {
max-width: 590px;
}
Но блок .image
слишком велик (поскольку он расширяется, чтобы соответствовать своему родителю):