Having some trouble setting up my CSS here. The body size seems to be larger than the screen size, causing everything else to be slightly misaligned. I've already experimented with using width 100% and 100vw, but the issue persists. As you can see in the image below, the border on the right has vanished and there is an unwanted scroll bar along the bottom.
body{
border: solid;
width: 100%; //or 100vw
}
https://i.sstatic.net/w2jhq.png
Interestingly, I found that setting the width to 99% resolved the problem. Is this a common solution?