Кажется, что наилучшим способом для создания рамки вокруг всего сайта без необходимости прокрутки будет использование псевдоэлемента ::before или ::after для элемента body.
Пример CSS кода:
```css
body::before {
content: '';
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
border: 10px solid black; /* размер и цвет рамки */
box-sizing: border-box;
z-index: -1;
}
```
Этот код добавит рамку вокруг всего контента веб-сайта, занимая полную ширину и высоту страницы. Вы можете настроить цвет, толщину и другие параметры рамки, изменяя соответствующие значения в CSS.
Пожалуйста, попробуйте этот подход и проверьте, соответствует ли он вашим ожиданиям. Если у вас возникнут какие-либо проблемы или вопросы, не стесняйтесь задавать их.