为啥 Firefox 的最小宽度最小为 615 像素?

Posted

技术标签:

【中文标题】为啥 Firefox 的最小宽度最小为 615 像素?【英文标题】:Why does Firefox have a min-width minimum of 615px?为什么 Firefox 的最小宽度最小为 615 像素? 【发布时间】:2012-06-04 23:39:46 【问题描述】:

我对媒体查询非常陌生,所以我在我的 Firefox 12.0 中使用 min-width: 属性,发现它只是不起作用。在玩了一段时间并尝试了这个可爱的网站之后

http://barrow.io/lab/media-query-viewport/

我发现我的 Firefox 在我的机器(它是一个 XP 盒子)上支持的最小最小宽度是 615 像素。为什么?我正在尝试使用媒体查询,以便我可以制作一个在许多设备和台式机上运行良好的网站。这包括 480 和 320 像素宽的设备。由于 Firefox 不允许我测试较小的宽度,这将严重影响我的开发。

除了尝试不同的浏览器之外,还有什么解决方法吗?

谢谢。

编辑:现在我的 Firefox 已经经历了一些升级(现在是 v22),这不再是一个问题。我很高兴它得到了修复。

【问题讨论】:

增强导航栏的扩展(例如,Firebug、Colorzilla、LastPass、Web of Trust)大大恶化了这个问题。我在与此问题相关的三个 Stack Overflow 问题中看到的最佳解决方案:查看 > 工具栏 > 隐藏导航工具栏。在 Firefox for Windows 中切换导航栏的快速键盘快捷键:按住 Alt,然后按 V、T、N。另请参阅 ***.com/questions/8286680/… 和 ***.com/questions/7663005/…。 在 Firefox 35+ 上,转到菜单 > 开发人员 > 响应式设计视图。还包括常见智能手机分辨率的预设。 【参考方案1】:

截至目前:http://support.mozilla.org/en-US/questions/772847#answer-125895, Firefox 支持不超过 480 的宽度,因此如果要测试 320 像素,则必须使用不同的浏览器。我要指出的是,如果你想在你的网站上测试智能手机,你应该在智能手机硬件上使用智能手机浏览器......不仅仅是将桌面浏览器设置为非常小的分辨率,这听起来像是你试图做的。

【讨论】:

数字。现在我得到了答案,我正在寻找其他我希望之前找到的答案。 ***.com/questions/8286680/…***.com/questions/7663005/… 至于测试,是的,你必须使用硬件。但是对于开发,我不会浪费时间搞乱硬件。我想尽快开发和测试所有的宽度,这就是我需要桌面浏览器的原因。 P.S. Chrome 以我需要的方式工作,因此我将在 iPhone/iPad 上测试 Safari 之前将其用于开发。 ye,chrome 和 safari 我没有用 IE 测试过,但我认为它可以在 IE9 上工作。这真的让我很沮丧,为什么Firefox会这样做:(【参考方案2】:

有一个简单的解决方法:将网站加载到所需宽度的 iframe 中。

哦,至于为什么,您观察到的行为是由于 Firefox 用户界面由于某种原因没有缩小到某个宽度以下。通常是由于扩展与 UI 冲突。

【讨论】:

【参考方案3】:

使用 Web Developer 工具栏扩展,您可以通过选择 Resize > View Responsive Layouts 查看常用屏幕尺寸的选择

【讨论】:

【参考方案4】:

这是一个简单的解决方案

从这里安装 chromEditPlus 插件 http://webdesigns.ms11.net/chromeditp.html

然后转到工具-> ChromEdit Plus-> ChromEdit 选择 userChrome.css 面板

复制并粘贴下面的代码保存然后重新启动

@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); /* only needed once */

    #main-window:not([chromehidden~="toolbar"]) 
      min-width: 200px !important;
    

从而解决了问题,这使您的窗口最小为 200 像素

谢谢

【讨论】:

以上是关于为啥 Firefox 的最小宽度最小为 615 像素?的主要内容,如果未能解决你的问题,请参考以下文章

使用c++求最大公约数与最小公倍数

表格宽度在 Firefox html 上无法按预期工作

响应式 3 列布局,右列设置为最小宽度

如何为 TextView 设置最小宽度(以字符为单位)?

Firefox 在特定宽度的 png 的内容框边缘呈现细灰线 - 为啥?

Codeforces Round #615 (Div. 3)