gpt4 book ai didi

html - 确保 div 容器在垂直调整大小时保持全高

转载 作者:太空宇宙 更新时间:2023-11-04 14:03:09 25 4
gpt4 key购买 nike

这是我的容器:

.test {
height: 100vh;
}

更新:这实际上在 firefox 中没有问题。

每当加载页面时,它都会延伸到网页的整个高度,但是当我垂直调整页面大小时,视口(viewport)似乎没有更新。在第一张图片中,div 是视口(viewport)的整个高度:

enter image description here

但是,当我垂直调整浏览器窗口大小时,.test div 没有更新 - 见下图。

enter image description here

要亲自查看,请查看此处的代码笔:http://codepen.io/anon/pen/CLbqy

我应该水平调整窗口大小,但是高度会重置为正确的视口(viewport)高度。

最佳答案

一个可能的建议是您应该使用 % 而不是 vwvh。由于我们可能无法在 % 中给出 font-size,我们可以使用 vw 或类似的东西来代替 px 或 em .

现在,如果在 vm 中给出字体,它们将不会加载 window heightwidth 的新变化如果重新调整大小。所以这是我在一些随机文章中找到的一个小解决方案。

causeRepaintsOn = $("#yourTagIdWithFontInVM");

$(window).resize(function() {
causeRepaintsOn.css("z-index", 1);
});

这是我找到上述解决方案的链接。 Link

关于html - 确保 div 容器在垂直调整大小时保持全高,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21341113/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com