Вы должны прочитать о блочной модели CSS .
Проблема в том, что граница рассматривается вне элемента.Таким образом, ваш элемент имеет ширину / высоту 100vh + 8px
.8px
из значений границы 4px
.
Вы можете легко исправить это, добавив box-sizing:border-box
, чтобы ширина границы была включена в элемент
Смотри ниже
#fullScreen {
position: absolute;
text-align: left;
left: 0px;
top: 0px;
width: 100vw;
height: 100vh;
z-index: 5;
background-color: #FFDAB9;
border: 4px solid #FF0000;
border-radius: 10px;
box-sizing:border-box;
}
<div id="fullScreen">
</div>