SASS:错误的原因是什么:"预计行结束"?

时间:2018-03-14 10:01:26

标签: sass

我正在学习Sass。我遇到了一个小问题,我收到了这个错误:"预计行结束"。为什么我会收到此错误,我该怎么办呢?

.admin-table tr: nth-child(odd) // Generates the error
 background-color: $white

.admin-table tr: nth-child(even) // Generates the error
 background-color: $white

2 个答案:

答案 0 :(得分:1)

对于Sass语法,您需要删除: nth-child)中的空格,最好在每个属性的末尾添加分号;

.admin-table tr:nth-child(odd)
  background-color: $white;


.admin-table tr:nth-child(even)
  background-color: $white;

对于Scss语法,您还需要添加大括号

.admin-table tr:nth-child(odd) {
  background-color: $white;
}


.admin-table tr:nth-child(even) {
  background-color: $white;
}

答案 1 :(得分:0)

取消tr:nth-child之间的空格。此外,在每个属性的末尾添加;,如下所示:

.admin-table tr:nth-child(odd){
    background-color: $white;
}

.admin-table tr:nth-child(even){
    background-color: $white;
}