У меня есть div, который должен быть полной ширины экрана внутри родительского div, который ограничен.Упрощенно, это что-то вроде:
HTML:
<div class="container">
<div class="banner">
</div>
</div>
CSS:
.container {
width: 1170px;
margin: auto;
}
.banner {
width: 100vw;
margin-left: calc( 50% - 50vw);
}
, который отлично работает, за исключением одного: полоса прокрутки на странице покрывает некоторыесодержимого в дочернем div, потому что 100vw явно включает ширину полосы прокрутки.Так есть ли способ обойти это, чтобы я мог установить ширину (100vw - ширина полосы прокрутки), или, возможно, совершенно другой способ добиться того, что я хочу сделать с чистым CSS?