【问题标题】:SCSS @media compile errorSCSS @media 编译错误
【发布时间】:2015-01-12 08:52:05
【问题描述】:

我正在使用 Prepros 将我的 SCSS 文件编译为 CSS,但是当我尝试使用媒体查询时它给了我一个错误。我也试过 Coala 和 Scout。 如果我只是将此代码复制到输出 CSS 中,它就可以工作。 我做错了什么?

@media only screen and (max-width: 320px) {
  body {
    width: 320px;
  }
  .wrapper {
    width: 320px;
    margin: 0 auto;
  }
  .works-wrap {
    width: 320px;
  }
}

@media only screen and (min-width: 320px) and (max-width: 610px) {
  .wrapper {
    width: 320px;
    margin: 0 auto;
  }
  .works-wrap {
    width: 320px;
  }
}

@media only screen and (min-width: 610px) and (max-width: 950px) {
  .wrapper {
    width: 650px;
    margin: 4% auto;
  }
  .name {
    width: 100%;
  }
  .works-wrap {
    width: 650px;
    margin-left: 10px;
  }
}​

@media only screen and (min-width: 950px) and (max-width: 1024px) {
  .wrapper {
    width: 950px;
    margin: 4% auto;
  }
  .name {
    width: 100%;
  }
  .works-wrap {
    width: 950px;
  }
}

错误代码:

Error: Invalid CSS after "​": expected selector, was "@media only scr..."
        on line 169 of style.scss

164:     width: 650px;
165:     margin-left: 10px;
166:   }
167: }​
168: 
169: @media only screen and (min-width: 950px) and (max-width: 1024px) {
170:   .wrapper {
171:     width: 950px;
172:     margin: 4% auto;
173:   }
174:   .name {

Backtrace:
style.scss:169
c:/Program Files (x86)/Prepros/resources/app/ruby/ruby_gems/gems/sass-3.4.9/lib/sass/scss/parser.rb:1165:in `expected'

【问题讨论】:

    标签: css compiler-errors sass prepros


    【解决方案1】:

    试试这个是复制/粘贴错误

    @media only screen and (max-width: 320px) {
        body {
            width: 320px;
        }
        .wrapper {
            width: 320px;
            margin: 0 auto;
        }
        .works-wrap {
            width: 320px;
        }
    }
    
    @media only screen and (min-width: 320px) and (max-width: 610px) {
        .wrapper {
            width: 320px;
            margin: 0 auto;
        }
        .works-wrap {
            width: 320px;
        }
    }
    @media only screen and (min-width: 610px) and (max-width: 950px) {
        .wrapper {
            width: 650px;
            margin: 4% auto;
        }
        .name {
            width: 100%;
        }
        .works-wrap {
            width: 650px;
            margin-left: 10px;
        }
    }
    
    @media only screen and (min-width: 950px) and (max-width: 1024px) {
        .wrapper {
            width: 950px;
            margin: 4% auto;
        }
        .name {
            width: 100%;
        }
        .works-wrap {
            width: 950px;
        }
    }
    

    @media only screen and (min-width: 610px) and (max-width: 950px)的右括号后面有一个隐藏字符,删除即可

    【讨论】:

    • 谢谢!有帮助,我自己怎么找到?
    猜你喜欢
    • 1970-01-01
    • 2012-08-15
    • 1970-01-01
    • 1970-01-01
    • 2020-11-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-07
    相关资源
    最近更新 更多