Giả sử bạn có cái này:
html, body {margin: 0; padding: 0}
.box {width: 100vw; height: 100vh}
<div class="box">Screen 1</div>
Bạn sẽ nhận được thứ gì đó lấp đầy màn hình, không có thanh cuộn. Nhưng thêm một cái khác:
<div class="box">Screen 1</div>
<div class="box">Screen 2</div>
Bạn không chỉ nhận được thanh cuộn dọc (dự kiến), mà còn có một cuộn ngang nhẹ.
Tôi nhận ra rằng bạn có thể bỏ qua chiều rộng hoặc đặt nó thành chiều rộng: 100%, nhưng tôi tò mò tại sao điều này lại xảy ra. Không phải 100vw phải là "100% chiều rộng khung nhìn"?