html - Firefox:box-sizing 和 min-height

标签 html css firefox

我不明白:这真的是一个错误还是我只是遗漏了什么?

我为 HTML 文档中的所有 div 设置了 box-sizing: border-box(所有 -moz-webkit 当然是前缀)。所以这意味着 div 的 height 总是包含它的 padding。期望 min-height 属性的行为类似是合理的。但显然,在 Firefox 中它没有。

我的意思是,当我有一个未设置 height(即 height: auto)但设置了 min-height 的 div(例如,220px) 和 padding(例如,10px),它导致 div 的整体高度为 240px 而不是 Firefox 中的 220!不过,无论哪种方式,它在 Chrome 和 Opera 中都保持正常。

这不应该修复,还是我没有得到的某种功能?

最佳答案

…is this really a bug… Shouldn’t this be fixed, or is it some sort of a feature which I don’t get?

It will被修复(这是一个错误而不是一个功能)。
但现在你应该对此 bug 进行投票.
如果有任何安慰的话,min-/max-width 似乎工作得很好。

关于html - Firefox:box-sizing 和 min-height,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3984038/

相关文章:

javascript - Piwik 跟踪代码破坏 HTML 验证

html - 在div中定位表头

jquery - 移动导航菜单 - 响应格式

firefox - 如何让 TiddlySnip 在 Firefox 中工作?

css - 如何在 Firefox 中使用自定义滚动条?

javascript - 如何检测浏览器是否阻止弹出窗口?

css - 我的应用程序使用 rem 值。我如何将其与像素联系起来?

css - 这个 CSS 规则是什么?

javascript - 在 tiptool 中具有多个值的 slider ?

javascript - 强制 Firefox 在后退按钮上重新加载页面