gpt4 book ai didi

php - lessphp 没有正确编译边框?

转载 作者:可可西里 更新时间:2023-10-31 23:32:10 25 4
gpt4 key购买 nike

我刚刚花了最后几个小时试图弄清楚为什么我会收到无用的错误,却发现我的变量没有被导入,因为它不希望包含路径成为当前目录(奇怪...) 所以我有点累了,希望有人能帮我解决这个问题。

我正在使用 this PHP LESS compiler它几乎适用于所有情况。就是不喜欢这样的台词:

border: 1px solid (@col-border / 3);

在这种情况下,@col-border 被定义为 #996633。它正确地将其计算为 #332211,但生成的“CSS”是:

border: 1px solid(#332211);

不用说,这是行不通的。有趣的是,其他类似的行没有这个问题,例如:

box-shadow: 2px 2px 4px (@col-shadow / 3 * 4), -2px -2px 4px (@col-shadow / 3);
/* this compiles just fine */

如果有人能通过它找出问题的根源,我将不胜感激。我现在太累了,不想自己去挖掘......

最佳答案

好吧,我明白了。

显然,它正在读取 1px solid (@col-border/3); 就好像 solid 是一个函数名和 @col-border/3 它的参数。

我编辑了第 2985 行以禁用 $this->match$eatWhitespace 参数,现在它尊重关键字后的空格。当然,这意味着我不能再使用 function (argument) 语法,但是有人用过吗?

无论如何,谢谢你没有给我投反对票! :p

关于php - lessphp 没有正确编译边框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16127094/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com