css - Firefox:calc() 无效的属性值

标签 css firefox css-calc

我有一个行高设置为 calc() 的元素:

line-height: calc(3rem / 2);

演示:http://codepen.io/Ghodmode/pen/vLxZZd

它在 Chrome 中工作正常,但 Firefox 的开发者工具说它是一个无效的属性值。

我确信我遗漏了一些显而易见的东西。

仅供引用:

最佳答案

这是一个已知问题。 Firefox 当前不支持接受长度或数字的属性的 calc() 值,其中 line-height 就是一个这样的属性。参见 bug 594933 .

由于 3rem/2 恰好是 1.5rem,您可以只硬编码该数量而不是作为解决方法。

关于css - Firefox:calc() 无效的属性值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34624952/

相关文章:

javascript - jQuery 菜单 - 如何添加鼠标事件?

css - Firefox 中的@fontface 问题

html - Firefox 中的文本描边和阴影 CSS3

html - 使用 Flexbox 连续调整 3 个框

html - 使点击的导航栏元素具有不同的颜色

html - 为什么我的框没有出现在我的部分中?

jquery - 顶部和左侧不反射(reflect)给定的负边距

javascript - Firefox Javascript div 旋转不起作用,但在 Chrome 和 Safari 中起作用

html - border-width 中的 CSS calc()?

css - 我可以在 Transform :Scale function in CSS? 中使用 Calc