Less calc() 单位兼容问题

目标:实现某个不固定高度的container中的元素居中

分析:

  • 不固定高度的container高度的一般可用50%表示
  • 居中的元素有固定大小,比如font-size:20px;

尝试:==> 报错!

.class {
  height: calc(50% - 10px);
}```

**解决方法一:**添加 `~`

.class {
height: calc(~"50% - 10px");
}


**解决方法二:**当方法一不可行时,借助less变量`@var`

.class {
@var: 10px;
height: calc(~"50% - @{var}");
}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,825评论 1 92
  • 一 外部式css样式 (也可称为外联式)就是把css代码写一个单独的外部文件中,这个css样式文件以“.css...
    KunMitnic阅读 975评论 0 1
  • <a name='html'>HTML</a> Doctype作用?标准模式与兼容模式各有什么区别? (1)、<...
    clark124阅读 3,584评论 1 19
  • 请参看我github中的wiki,不定期更新。https://github.com/ivonzhang/Front...
    zhangivon阅读 7,201评论 2 19
  • 跨年演唱会、跨年演讲、跨年娱乐……你去关注是的哪个?而我今天总结一下今年的得与失。 一只狐狸干果 叙述一下自己的创...
    丁昆朋阅读 194评论 0 0