【发布时间】:2012-02-09 18:36:01
【问题描述】:
我目前正在从事一些项目,其中我正在使用 LESS、CSS3 和其他一些“花哨”技术。我有一些代码可以为我计算高度:
height: -moz-calc(100% - 40px);
我还在其他几个地方使用 -moz-calc 来计算一些东西。问题是让它跨浏览器(O、Safari、Chrome、IE8+)工作。即使我尝试通过 JS (jquery) 来做这件事也有点棘手,但不幸的是,有些情况确实很棘手。所以我正在寻找某种具有自动更新功能的防弹解决方案,就像 CSS 的 calc() 一样。
【问题讨论】:
-
为什么你不能用 LESS 做到这一点? “防弹解决方案”可能不存在(在 CSS 中肯定不存在),您如何使用 JavaScript/jQuery 进行尝试?
-
@Madmartigan 我无法在我的 LESS 文件中运行 JS。不知道为什么。实际上我可以做这样的事情 '@var: "hello".toUpperCase();'但是这个'@height:document.body.clientHeight;'根本不起作用。
标签: javascript jquery css css-calc