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 < /代码>。我来这里不是为了积分和徽章,而是为了帮助和被帮助。