css - SCSS 符号使用错误

标签 css sass

我使用 SCSS 的时间并不长,所以我不明白为什么我会在下面的示例中遇到错误。它在 Codepen 中运行良好,但是当我将它放入我的 meteor 元素中时,出现错误。

.hover {
  &:extend(.post-module:hover all)
  .post-content {
    .description {
      display: block !important;
      height: auto !important;
      opacity: 1 !important;
    }
  }
}

我在使用 SCSS Validator 时收到的错误如下:

Parsing Errors .hover:extend(.post-module:hover all) .post-content .description { Expected RPAREN at line 1, col 15.

我怎么漏掉了右括号?我就是不明白。

最佳答案

你只是在 &:extend(.post-module:hover all) 之后少了一个分号:

.hover {
    &:extend(.post-module:hover all);
    .post-content {
        .description {
            display: block !important;
            height: auto !important;
            opacity: 1 !important;
        }
    }
}

关于css - SCSS 符号使用错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50110225/

相关文章:

html - Bootstrap 3.3.5 中的多级下拉列表

css - 我必须使用什么 webpack 加载器来组合媒体查询?

css - 需要帮助使用多个混合来创建 DRY 主题

css - 根据类名动态更改变量

css - TD 中的输入在 IE7 中的 border-right 之后呈现

html - 边缘白色条纹

css - HTML 未按预期呈现

html - 将具有 2 种不同字体大小的段落居中

javascript - 无法让侧边栏导航正确显示

css - SASS 嵌套导致 IE 的特定选择器过多