2012-05-09 4 views
1

私はキャンバスの幅と高さをそれぞれwindow.innerWidthとwindow.innerHeightに設定するゲームを作った。理論的には、これは辺と同じにする必要がありますが、スクロールバーと4ピクセルの高さをページの下部に空白にします。私はマージンとパディングを0に設定して解決すると思っていますが、まだそれはそうです。Canvas window.inner(幅|高さ)スクロールバーのオフセット?

可能な限り最小限のコードを使用する必要があります。これは将来のjs1kコンポに対するものです。

ここには、Top-Left Scrolled ImageBottom-Right Scrolled Imageのスクリーンがあります。

何が間違っているか、それを修正する方法に関するアイデアはありますか?

+1

私はdoctypeを '<!DOCTYPE html>'としましたが、htmlの最後に5を追加しました。これですべてがうまくいきます:D – Tgwizman

答えて

4

あなたのキャンバス要素にはdisplay: block、または<!DOCTYPE html>がありません.html5モードでない限り、デフォルトでインラインです。

+0

私はChromeでゲームをテストしていたので、問題。私は修正を見つけた。答えとして私のコメント(上記)を投稿し、私はそれを受け入れる答えにします – Tgwizman

+0

ああ、完全にそれを逃した - 更新 – Nevir

関連する問題