2

w3c の仕様を読んでいて、キャンバスとビューポートの違いを理解しようとしています。

彼らが言うには:

キャンバスは、フォーマット構造がレンダリングされるスペースです。

そして同時に彼らは言う:

ビューポートは、画面上のウィンドウまたはその他の表示領域です

これらの 2 つの定義は、キャンバスとビューポートが何であるかを明確にしません。誰かがそれらの明確または説明的な定義を与えることができますか?

4

1 に答える 1

3

ビューポートは、ブラウザーの内側の境界線の間に表示されるボックスです。
キャンバスは、ドキュメント全体を含むボックスです。ビューポートに収まらない場合、キャンバスの一部が見えなくなることがあります。

言い換えると:

  • ビューポートは、Web ページを表示するために画面上に割り当てられた領域です。このボックスは固定サイズであり、ユーザーがウィンドウのサイズを変更した場合にのみ変更できます。
  • キャンバスはビューポートよりも大きくすることができます。この場合、スクロールバーが表示されることがあります。
于 2012-12-06T18:04:28.210 に答える