浏览器全屏时的视口高度问题

Viewport height problem when browser goes fullscreen

嗯,这是一种奇怪的行为。

我正在编写一个必须在大电视上观看的指标应用程序的前端。 我使用 Html、Js 和 Css (bootstrap 4).

它是通用的 public 所以我们必须隐藏浏览器选项卡等。 每当我将浏览器设置为全屏时,页面底部就会出现一个大白行。请看附图。

奇怪的是那里没有任何元素。就好像视口变大了,忘了用东西盖住底部。

这是一个已知问题吗?

如何避免这种情况并全屏覆盖?

我试过自动、封面、100% 高度等。

我在发布问题后立即找到了解决方案。

html,body
{
    min-height:100%;
}

问题在于,如果您仅将高度应用于 body,它将寻找 parent (html) 并发现大小与之前相同,因此两者必须有 属性 才能获得 100% 的高度。