Как прикрепить начало одного блока и конец другого к диву?
Есть такой примерный рисунок:
Нужно сделать так, чтобы конец блока black и начало блока white прикрепились к началу блока main. То есть, блок black и white делят страницу на 2 части. Можно сказать, что в одной части находится aside, в другой main.
- container - имеет максимальную ширину в 1000px и минимальную в 768px
- aside - имеет фиксированную ширину в 250px
- main - занимает всю оставшуюся область
- black и white - имеют высоту на всю страницу
.wrapper {
padding-top: 30px;
}
.container {
margin: 0 auto;
padding: 0 15px;
max-width: 1000px;
min-width: 728px;
}
.content {
height: 300px;
font-size: 24px;
text-align: center;
display: flex;
border: 5px solid #30ff00;
}
.sideBar {
width: 250px;
height: 200px;
margin-right: 10px;
border: 5px solid #ff0000;
color: #ff0000
}
.view {
flex-grow: 1;
border: 5px solid #0006ff;
color: #0006ff
}
.content__bg--black {
background-color: #000;
}
.content__bg--white {
background-color: #fff;
}
<div class="wrapper">
<div class="container">
<div class="content">
<div class="content__col sideBar">Sidebar</div>
<div class="content__bg content__bg--black"></div>
<div class="content__bg content__bg--white"></div>
<div class="content__col view">Main</div>
</div>
</div>
</div>
Используя position relative пытался задать положение content__bg--black и content__bg--white, но в итоге ни к чему не пришел