(РЕДАКТИРОВАНИЕ) На самом деле, я думаю, что теперь я знаю, что вы имеете в виду, хотите ли вы, чтобы ширина была width: 100vw
(100 от ширины области просмотра), и сделайте тело overflow-x: visible
, если вы хотите, чтобы div был больше чем ширина тела
body {
width: 1080px;
overflow-x: visible
}
.div {
background: #f5f5f4;
position: relative;
margin: 50px 0;
height: 500px;
width: 100vw;
}
.text {
display: block;
margin: 20px;
width: 100%;
text-align: center;
font-size: 0.8rem;
color: #666;
}
<div class="div"></div>
<p>text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text</p>
Удачного кодирования!