calc不生效的原因是写法不规范,运算符两侧需要添加空格
在less中不能使用不生效(less的运算方式和calc发送了冲突),比如calc(100% - 215px )会被编译为calc(-150% );
calc函数正确的写法:
min-width:calc(~"100% - 215px");