gpt4 book ai didi

html - Firefox 8.0 不像其他浏览器那样调整内容大小

转载 作者:行者123 更新时间:2023-11-28 13:39:26 26 4
gpt4 key购买 nike

我正在制作一个页面以缩小到相当小的浏览器尺寸,包括在桌面上。除了 firefox 之外,几乎所有浏览器我都知道它;它只是不会像其他浏览器那样使内容变小。

假设我有一个像这样的简单页面:

<body>
<div style="width:auto; max-width:500px; margin:20px;background-color:black;"> Some filler text </div>
</body>

如果您在除 Firefox 之外的任何浏览器中尝试这样做,当您将窗口大小调整为小于 540 像素时,div 会变小,正如您所期望的那样。但在 Firefox 中,它不会做这样的事情。至少在 8.0 中没有。它稍微调整了 div 的大小,然后让它延伸出窗口,甚至没有留下滚动条。

有什么办法可以解决这个问题吗?

编辑:我也在旧版本的 firefox 上复制了它,但我发现了一些奇怪的东西。当我说它会稍微调整 div 的大小时,会发生以下情况:页面主体的宽度保持在 367 像素。两个不同版本的firefox,两个版本的windows,同一个号码。

最佳答案

您遇到的问题是,在 Firefox 中,根据您调整浏览器窗口大小时所使用的确切主题或扩展,浏览器内容区域可能不会调整大小(因为,例如,最宽的工具栏上的各种按钮强加了由于用户界面的布局方式,该内容区域的最小宽度)。

这就是为什么您看到主体没有改变大小的原因:CSS 视口(viewport)本身没有改变大小。如果您的页面有垂直滚动条,您会看到该滚动条从窗口的右边缘消失,就像浏览器 UI 本身的部分消失一样。

如果您只需要它进行测试,您可以通过足够的工具栏自定义(例如,从工具栏中删除所有内容)来解决这个问题。另一方面,如果您只需要这个来进行测试,您可以将网站加载到一个 iframe 中,然后您可以根据需要调整大小...

关于html - Firefox 8.0 不像其他浏览器那样调整内容大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8313271/

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