2012-05-09 59 views
1

我做了一个游戏,将画布的宽度和高度分别设置为window.innerWidth和window.innerHeight。理论上,这应该使它与边齐平,但我得到滚动条和一个4像素高度的空白页面的底部。我将margin和paddings设置为0,认为可以解决它,但它仍然是这样。画布window.inner(宽度|高度)滚动条偏移量?

我需要使用尽可能少的代码;这是为未来的js1k组件。

这是Top-Left Scrolled ImageBottom-Right Scrolled Image页面的屏幕保护程序。

有什么错误或如何解决它的想法?

+1

我曾将doctype设为'<!DOCTYPE html>',但我将5添加到html末尾,现在一切正常:D – Tgwizman

回答

4

对于您的canvas元素或<!DOCTYPE html>,您缺少display: block - 除非您处于html5模式,否则它们默认为内联。

+0

我正在使用chrome测试我的游戏,所以这不应该是问题。我确实找到了一个修复。发表我的评论(上面)作为答案,我会让它接受的答案 – Tgwizman

+0

啊,完全错过了 - 更新 – Nevir