這是非常直接的,但我不明白爲什麼它會導致滾動條。下面是代碼:將canvas元素的高度和寬度設置爲window.innerHeight/innerWidth導致滾動條
CSS
body, canvas, html{margin:0;padding:0;border:0 none;}
canvas{background:Black;}
HTML
<html>
<head></head>
<body></body>
</html>
的JavaScript
var canvas = document.createElement("canvas");
canvas.width = window.innerWidth;
canvas.height = window.innerHeight;
document.getElementsByTagName("body")[0].appendChild(canvas);
不應該只有這會導致畫布跨越寬度和高度o f可視窗口?這裏有一個例子的jsfiddle:http://jsfiddle.net/TyJYH/
可能是包含元素,正文和html,正在圍繞畫布添加邊距或填充。您可以使畫布位置絕對或固定,或者將邊距和填充值明確設置爲0. – kennebec