Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 为什么少告诉我';少了什么?_Css_Less - Fatal编程技术网

Css 为什么少告诉我';少了什么?

Css 为什么少告诉我';少了什么?,css,less,Css,Less,这是我第一个使用less的项目,我以为我一直在逐字逐句地学习教程,但是当我使用LESC编译时,我遇到了以下错误: ParseError: Unrecognised input. Possibly missing something in C:\Path\to\file.less on line 1226, column 2: 1225 margin-top: @footer-text-margin-top; 1226 } 下面是该代码的完整部分 .footer-text { marg


这是我第一个使用less的项目,我以为我一直在逐字逐句地学习教程,但是当我使用LESC编译时,我遇到了以下错误:

ParseError: Unrecognised input. Possibly missing something in C:\Path\to\file.less on line 1226, column 2:
1225   margin-top: @footer-text-margin-top;
1226 }

下面是该代码的完整部分

.footer-text {
  margin: @footer-text-margin;
  margin-top: @footer-text-margin-top;
}
无论代码本身是什么,我都会得到这个结果,它总是在最后一行,我没有收到其他错误。我错过了一次逃跑吗?还是需要将某些内容导入.less文件


编辑:这不仅仅发生在使用lessc时,我在浏览器中使用LESS2S和在Windows上使用WinLess时也会遇到同样的错误。它就像原始CSS一样工作,这让我觉得我已经错过了与LESS本身相关的东西。

margin top
实际上声明了两次。这就足够了:

.footer-text {
  margin: @footer-text-margin;
}
对于示例
页边距:10px 15px 16px 17px
,页边距顶部已定义为第一个值。它实际上就像
margin:top-right-bottom-left

第一步是删除此
页边距顶部
行。如果消息仍然在那里,但集中在前面的那行,那么@seven phases max关于missing
}
*/
的注释显然是正确的

否则,这是关于var声明的


“祝你好运”

页边距顶部实际上声明了两次。这就足够了:

.footer-text {
  margin: @footer-text-margin;
}
对于示例
页边距:10px 15px 16px 17px
,页边距顶部已定义为第一个值。它实际上就像
margin:top-right-bottom-left

第一步是删除此
页边距顶部
行。如果消息仍然在那里,但集中在前面的那行,那么@seven phases max关于missing
}
*/
的注释显然是正确的

否则,这是关于var声明的


祝你好运

我试了一下,效果很好。试着找出这条线上方的错误。或者重新检查变量可能是关于上面的一行。如果“始终在最后一行”,则最有可能是缺少的
}
*/
或其他块终止符号(编译器会尽可能早地检测这些符号,但由于嵌套和类似的东西,这并不总是可以完成)。尝试以增量方式(从下到上)禁用大部分代码,以便在错误消失时查找(或者将整个文件放在某个位置,以便我们也可以对其进行测试)。试着找出这条线上方的错误。或者重新检查变量可能是关于上面的一行。如果“始终在最后一行”,则最有可能是缺少的
}
*/
或其他块终止符号(编译器会尽可能早地检测这些符号,但由于嵌套和类似的东西,这并不总是可以完成)。尝试以增量方式(从下到上)禁用大部分代码,以便在错误消失时查找(或将整个文件放在某个位置,以便我们也可以对其进行测试)。我需要有关
-1
的解释?我的信息怎么不准确?这个问题的原因实际上可能是这样的。它根本不回答问题。如果你认为代码应该以不同的方式编写-好的-但将其作为注释发布,因为这绝对不能帮助OP找到他出错的原因。@seven Phase max这不是写代码的方式,而是解决他的问题。第一步是移除这条线。如果消息仍然在那里,但集中在前面的那行,那么您关于缺少
}
*/
的评论显然是正确的。否则它是关于
var
声明的。但我明白你的意思。编辑文章来开发这个。好吧,OP代码片段中的代码是绝对有效的(在CSS中,我们显然可以无限重复任何属性)。所以,不,只删除最后一行几乎没有什么帮助(如果你太在意这些事情,删除否决票也没什么大不了的)。@seven Phase max我不知道,tbh。即使我的第一条信息可以这样解释,我只是想继续理解这里的情况,这也是为什么我编辑我的答案以使其更准确,或者至少尝试一下。如果您仍然认为这个答案与OP的问题不符,请保留此<代码> -1 < /代码>。我来这里不是为了积分和徽章,而是为了帮助和被帮助。我需要解释一下
-1
?我的信息怎么不准确?这个问题的原因实际上可能是这样的。它根本不回答问题。如果你认为代码应该以不同的方式编写-好的-但将其作为注释发布,因为这绝对不能帮助OP找到他出错的原因。@seven Phase max这不是写代码的方式,而是解决他的问题。第一步是移除这条线。如果消息仍然在那里,但集中在前面的那行,那么您关于缺少
}
*/
的评论显然是正确的。否则它是关于
var
声明的。但我明白你的意思。编辑文章来开发这个。好吧,OP代码片段中的代码是绝对有效的(在CSS中,我们显然可以无限重复任何属性)。所以,不,只删除最后一行几乎没有什么帮助(如果你太在意这些事情,删除否决票也没什么大不了的)。@seven Phase max我不知道,tbh。即使我的第一条信息可以这样解释,我只是想继续理解这里的情况,这也是为什么我编辑我的答案以使其更准确,或者至少尝试一下。如果您仍然认为这个答案与OP的问题不符,请保留此<代码> -1 < /代码>。我来这里不是为了积分和徽章,而是为了帮助和被帮助。