Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/41.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
scss错误-&;:不是(“预期的”);,是"';。完整';)_Css_Sass - Fatal编程技术网

scss错误-&;:不是(“预期的”);,是"';。完整';)

scss错误-&;:不是(“预期的”);,是"';。完整';),css,sass,Css,Sass,我对以下错误有点困惑。我没有使用SCS的经验。。这是一家分包前端设计师公司给我们的文件。 我正在尝试使用考拉编译,它似乎是一个简单的开源免费WindowsSASS编译器 错误: assets\sass\main.scss Error: Invalid CSS after "&:not(": expected ")", was "'.full')" on line 23 of assets/sass/components/_last-update.scss

我对以下错误有点困惑。我没有使用SCS的经验。。这是一家分包前端设计师公司给我们的文件。 我正在尝试使用考拉编译,它似乎是一个简单的开源免费WindowsSASS编译器

错误:

assets\sass\main.scss
Error: Invalid CSS after "&:not(": expected ")", was "'.full')"
        on line 23 of assets/sass/components/_last-update.scss
        from line 13 of assets/sass/_components.scss
        from line 8 of assets\sass\main.scss
  Use --trace for backtrace.
导致错误的特定代码似乎是:

@media (min-width: $bp-medium) {
        &:not('.full') { max-width: 60%; }
        margin-bottom: $vertical-spacing-medium;
    }
具体而言:

&:not('.full'){最大宽度:60%;}


我试着一起删除这个部分,它似乎起了作用,但我还不明白SCSS/SASS语法以及为什么它不起作用。我学这种语言才30年

我认为问题在于选择器中的催眠。e、 g

&:not('.full') { max-width: 60%; }
应该成为

&:not(.full) { max-width: 60%; }

根据规范的定义:

我认为问题在于选择器中的hypens。e、 g

&:not('.full') { max-width: 60%; }
应该成为

&:not(.full) { max-width: 60%; }

根据规范的定义:

是否可以在选择中使用
-
?例如,
&:not(hello world)
我想是:)在选择中是否可以使用
-
?例如:
&:not(你好,世界)
我想是:)