如何计算需要为(100%-@SideBarWidth)的15%的DIV的宽度,其中@SideBarWidth是我的侧边栏的宽度?为了以另一种方式描述我的问题,我希望获得页面内容区域的百分比(不包括侧栏区域)。是否可以使用CSS和LESS计算?

我目前拥有的LESS:

@sidebarWidth: 250px;

.myDiv
{
    position: fixed;
    left: @sidebarWidth;
    width: calc(15% * (100% - @sidebarWidth));
}


编译后会产生:

.myDiv
{
    position: fixed;
    left: 250px;
    width: calc(-2250%);
}


具有不希望的宽度“ calc(-2250%)”。

最佳答案

乘法时需要使用小数

编辑:
抱歉,您必须在计算之外进行乘法

 width: calc(100% - @sidebarWidth) * .15;

关于css - 最少:如何确定宽度:(100%-@SideBarWidth)的15%,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24511932/

10-12 15:21