这是非常直接的,但我不明白为什么它会导致滚动条。下面是代码:将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