How make a full-width container inside a limited-width parent?
<!-- Parent -->
<div class="container">
<p>Title</p>
<!-- This div we want to be full width -->
<div class="full-width">
<img src="full-width-img.jpg" alt="">
</div>
</div>
Solution:
.full-width { width: 100vw; position: relative; left: 50%; right: 50%; margin-left: -50vw; margin-right: -50vw; }
The idea here is: push the container to the exact middle of the browser window with left: 50%; and then pull it back to the left edge with negative margin -50vw.