可以在CSS calc()中使用vh减去像素?
我有一个Less文件下面的CSS规则:
.container { min-height: calc(100vh - 150px); }
这根本不起作用。 我想使容器充满窗口高度和减去页眉,页脚固定高度。 我怎样才能做到这一点?
它确实工作。 问题是我的less编译器。 它被编译为:
.container { min-height: calc(-51vh); }
用下面的代码在less文件中修复:
.container { min-height: calc(~"100vh - 150px"); }
感谢这个链接: 用CSS3 calc进行较less侵略性的编译