概念详见 MDN,我摘出来对比了下,如下图:
总结:
只要记住,在手机浏览器中输入内容时弹出键盘,这是Visual Viewport高度变小了,而Layout viewport布局视口没变,概念就很容易理解了。用例子来理解概念。
参考:
https://developer.mozilla.org/en-US/docs/Glossary/Viewport
https://developer.mozilla.org/en-US/docs/Glossary/Visual_Viewport
https://developer.mozilla.org/en-US/docs/Glossary/Layout_viewport