Css3 calc减去带有像素的vh

Mel*_*isa 10 css sass css3 less

.wrap {
    height: calc(100vh - 50px);
}
Run Code Online (Sandbox Code Playgroud)

这不行.我得到了50vh的输出.有什么地方我可以用vh减去像素吗?

3rd*_*cal 33

减:

.wrap {
    height: calc(~"100vh - 50px");
}
Run Code Online (Sandbox Code Playgroud)

Sass或纯css:

.wrap {
    height: calc(100vh - 50px);
}
Run Code Online (Sandbox Code Playgroud)

  • 尽管我的评论已经存在,但发布重复答案有什么意义?我知道你已经包含了一个Sass版本,但是OP已经指出了一个*错误*只有当你用Less编写它时才会发生.此外,您的Sass /纯CSS版本已经存在于问题本身中. (6认同)
  • 这实际上对我很有帮助,我很高兴他发布了它。 (5认同)