背景&&问题:
如图:
补充: 我在less文件中使用
div2{
height:calc(100vh - 140px)
}
不好使,在浏览器中查看被计算成-40vh。
但是在浏览中直接调试 calc(100vh - 140px)
是好使的,在less编译过程搞了什么事情??
背景&&问题:
如图:
补充: 我在less文件中使用
div2{
height:calc(100vh - 140px)
}
不好使,在浏览器中查看被计算成-40vh。
但是在浏览中直接调试 calc(100vh - 140px)
是好使的,在less编译过程搞了什么事情??
计算属性:calc(100%-140px);
绝对定位方法:
div2{
position:absolute;
bottom:0;
top:140px;
left:0;
right:0;
}
https://codepen.io/vizocn/pen...
<div class="wrapper">
<div class="d1"></div>
<div class="d2"></div>
</div>
3 回答5.2k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
4 回答1.7k 阅读✓ 已解决
2 回答2k 阅读✓ 已解决
3 回答1.1k 阅读✓ 已解决
1 回答3.1k 阅读✓ 已解决
5 回答1.9k 阅读
less中的写法错了,应该是
height:calc(~"100vh - 140px")
,因为less是会自动计算的,加~
符号可以不让它进行计算。