w3c 规范中的 Viewport 与 Canvas?

Hom*_*ith 4 html css terminology viewport

我正在阅读 w3c规范并试图理解画布和视口之间的区别。

他们说:

画布是呈现格式结构的空间。

同时他们说:

视口是屏幕上的窗口或其他查看区域

这两个定义并没有阐明什么是画布,什么是视口。谁能给出这些的明确或解释性定义?

Rob*_*b W 6

视口是浏览器内边框之间的可见框;
画布是包含整个文档的盒子。如果画布的一部分不适合视口,则它可能是不可见的。

换句话说:

  • 视口是屏幕上用于显示网页的分配区域。该框的大小是固定的,只有当用户调整窗口大小时才能更改。
  • 画布可以比视口大。在这种情况下,可能会出现滚动条。