css - 试图获取 section.class1 而不是 section.class1,scss

标签 css sass selector

我正在尝试编译 scss,以便在它具有 class1 时获得该部分。我不知道如何去做,因为我得到了空间,而且它的工作方式不一样。

当前输出:

.class2 > section .class1 {
  margin: 0;
}

期望的输出:

.class2 > section.class1 {
  margin: 0;
}

科学:

.class1 {
    .class2 > section & {
            margin: 0;
    }  
  }

HTML

<div class="class2">
  <section class="class1"></section>
</div>

最佳答案

试试这个

.class2 {
        > section{
        &.class1{
         margin: 0;
         }

        }  
  }

关于css - 试图获取 section.class1 而不是 section.class1,scss,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59286758/

相关文章:

css - 使用背景数据修改 SVG Sprite 的颜色

angular - 使用 SCSS 时如何防止 Angular@12 在 <link> 标签上渲染 'onload' 属性

ios - [UIImageView设置文本:]: unrecognized selector sent to instance

android - 有效的 XML 文件在 Android ADT 中给出 "failed to parse"错误

html - <li> 标签的 CSS Margin 自动居中

javascript - 如何解决在页面加载时看到所有幻灯片图像的问题?

php - 我模态中的布局未正确显示

html - 如何在不使子菜单居中的情况下使菜单居中

html - 用Sass自动生成文字图片和对应的CSS?

javascript - 将 jquery 选择器转换为数组