代码之家  ›  专栏  ›  技术社区  ›  ctaylordev94

CSS网格行属性由Less[重复]错误编译

  •  -1
  • ctaylordev94  · 技术社区  · 6 年前

    我试图将CSS网格项的网格行属性设置为跨越两行的区域。例如:

    .example-class{
       grid-column: 1;
       grid-row: 1 / 3;
    }
    

    broswer中的CSS属性如下所示:

    .example-class{
       grid-column: 1;
       grid-row: 0.333333;
    }
    

    基于 CSS Tricks' CSS Grid guide ,my grid row属性是在第1行和第3行之间创建网格轨迹的正确语法。为什么这座建筑不正确?

    3 回复  |  直到 6 年前
        1
  •  0
  •   seven-phases-max    6 年前

    您需要使用 Escaping

    grid-row: e("1 / 3");
    
        2
  •  0
  •   Syneria Fana    6 年前

    尝试以下操作:

    grid-row: ~"1 / 3";
    

    如何编译Less?

        3
  •  0
  •   Raphael M.    6 年前

    您的1/3被解释为计算值,结果为0.333333;