我不明白:这真的是一个错误还是我只是遗漏了什么?
我为 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/