我有這段代碼:<!DOCTYPE html><html> <head> <script> window.addEventListener('load', () => { document.getElementById("c").width = document.documentElement.clientWidth; document.getElementById("c").height = document.documentElement.clientHeight; }) </script> </head> <body style="margin: 0;"> <canvas id="c" style="background-color: red;"></canvas> </body></html>為什么它會生成比瀏覽器視口更大的畫布,并制作滾動條?除此之外,它在畫布下方留出了一些空白。為什么以及如何解決?謝謝!
將元素高度設置為clientHeight導致頁面滾動
呼喚遠方
2023-07-06 14:38:11