css - -moz-可用高度在 Firefox 中不起作用

标签 css firefox mozilla

我使用 chrome 中可用的填充,它工作得很好,但在 firefox 中不行。 这是 fiddle :fiddle 为什么它不起作用?请帮忙。

.container {
    background: steelblue;
    height: 100%;
    height: -moz-available;          /* WebKit-based browsers will ignore this. */
    height: -webkit-fill-available;  /* Mozilla-based browsers will ignore this. */
    height: fill-available;
    width: 100%;
    width: -moz-available;          /* WebKit-based browsers will ignore this. */
    width: -webkit-fill-available;  /* Mozilla-based browsers will ignore this. */
    width: fill-available;
}

最佳答案

对于 firefox,您必须为 body 和 html 元素设置高度:'100%',如下所示:

html, body {
    height: 100%;
}

.container {
    height: 100%;
    min-height: -moz-available; /* WebKit-based browsers will ignore this. */
    min-height: -webkit-fill-available; /* Mozilla-based browsers will ignore this. */
    min-height: fill-available;
}

这对我有用。希望对您有所帮助。

关于css - -moz-可用高度在 Firefox 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55133385/

相关文章:

javascript - 在 Mozilla 中摇晃/移动/颤抖背景图像

javascript - 移动版 - 由于导航栏的额外宽度

html - CSS三 Angular 形背景

javascript - 如何检测 Firefox 中的 Enter 键?

css - 强制描述小部件包装

javascript - SVG 图像未在 Mozilla 浏览器的 Canvas 中加载

javascript - 当主导航离开 View 时为粘性导航应用样式

html - 如何强制显示图像的替代文本而不是图像?

firefox - 无法在 Firefox 中启动 URL

javascript - 如何在 Mozilla Firefox 中使用 DEL 键