【发布时间】:2012-07-03 08:40:22
【问题描述】:
这非常简单,但我无法弄清楚它为什么会导致滚动条。代码如下:
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);
这不应该只是导致画布跨越可视窗口的宽度和高度吗?这是一个 JSFiddle 示例:http://jsfiddle.net/TyJYH/
【问题讨论】:
-
可能是包含元素,body 和 html,在画布周围添加边距或填充。您可以将画布位置设为绝对或固定。或者将边距和填充显式设置为 0。
标签: javascript html css