Учтите это…
Вы создаете трехколоночную разметку, используя систему сетки.Ваш контейнер имеет фиксированный размер и центрируется с помощью поля: 0 auto.
В ваших спецификациях дизайна для первого столбца требуется цвет фона, который простирается до левого края браузера.
Любая идея, как вы можете это сделатьдостичь этого? Я мог бы заставить это работать таким образом , что является своего рода хаком и может не работать для определенных видов фоновых изображений.
HTML:
<main>
<section>
<div class="container">
<header>
<h1>Hey There!</h1>
</header>
<div>
<h2>Column 2</h2>
</div>
<div>
<h2>Column 3<h2>
</div>
</div>
</section>
</main>
CSS
main {
min-width: 800px;
}
section {
background-image: linear-gradient(to right, #dfdfdf 50%, #fff 50%);
border-bottom: 1px solid #dfdfdf;
}
.container {
width: 500px;
margin:0 auto;
display: grid;
grid-template-columns: 1fr 1fr 1fr;
}
section > * {
min-height: 200px;
}
.container > div {
background-color: #fff;
padding-left: 30px;
}