Sass 奇异隔离跨度无法清除

Sass 奇异隔离跨度无法清除,sass,singularitygs,Sass,Singularitygs,有谁能帮我了解奇点的隔离跨度法吗?事实上并不清楚。我放置了一个article/div(class.special)和隔离跨度(4,3,'both'),它被后面的两列(使用网格跨度)覆盖。“二者”的意思是清除以下任何div,但不是。我必须在隔离范围之后添加一个空div(id=spacer),甚至还必须给这个空div一个隔离范围(1,1,'both'),以使其更清晰。我一直在使用断点的不同位置来解决这个问题,这是让它工作的唯一方法。我使用“Bundler”将Singularity 1.1.2和各种依

有谁能帮我了解奇点的隔离跨度法吗?事实上并不清楚。我放置了一个article/div(class.special)和隔离跨度(4,3,'both'),它被后面的两列(使用网格跨度)覆盖。“二者”的意思是清除以下任何div,但不是。我必须在隔离范围之后添加一个空div(id=spacer),甚至还必须给这个空div一个隔离范围(1,1,'both'),以使其更清晰。我一直在使用断点的不同位置来解决这个问题,这是让它工作的唯一方法。我使用“Bundler”将Singularity 1.1.2和各种依赖项安装为Ruby 2.0 gems。我包括.scss。左插图效果良好;如果没有我的变通方法,这是一种特殊的方法。HTML只是一些带有lorem填充符的左右段落,网格为3、8($breaktab)和12($breakdesk)。除了特殊的隔震跨度外,一切都正常工作

#main {
    #special {
        border-left: 1px solid white;
        border-right: 1px solid white;
        padding: 10px;
    }
    @include breakpoint($breaktab) {
        .left {
            @include grid-span(4, 1);
        }
        .right {
            @include grid-span(4, 5);
        }
        .left_inset {
            @include isolation-span(3, 2, 'both');
        }
        .special {
            @include isolation-span(4, 3, 'both');
        }
    }
    @include breakpoint($breakdesk) {
        .left {
            @include grid-span(6, 1);
        }
        .right {
            @include grid-span(6, 7);
        }
        .left_inset {
            @include isolation-span(5, 2, 'both');
        }
        .special {
            @include isolation-span(6, 4, 'both');
        }       
    }
}
#spacer {
    @include breakpoint($breaktab) {
        @include isolation-span(1, 1, 'both');
    }
} 
答案可能是将.left块变成如下所示的浮动范围:

@include breakpoint($breaktab) {
        .left {
            @include float-span(4, 'first');
        }
        .right {
            @include grid-span(4, 5);
        }
        .left_inset {
            @include isolation-span(3, 2, 'both');
        }
        .special {
            @include isolation-span(4, 3, 'both');
        }
    }

然后正确编译,并强制隔离跨度后的块清除

问题似乎是因为您将
都用引号括起来,将其打印为字符串。取消引用它们会将它们打印为值,清除效果很好。请让我们了解报价问题,我们将在Singularity 1.2.0发布之前查看。

谢谢。wiki清楚地显示了一个带有引号的隔离范围(4,3,'两者')。我删除了引号,并删除了间隔div.Back to square one,后面两个div(实际上是文章)覆盖了.special div。我删除了.inset隔离范围中的引号,.inset仍然有效。我已尝试将.special移动到断点之外(换句话说,作为一种直接在main中使用的样式。运气不好。如果我只是在没有将其放在断点内的情况下插入一个隔离范围,它确实会清除,但位于右侧,无法移动到位。我将继续尝试。要获得更多帮助,请尝试在Sassmeister()中复制您的问题)发布到问题队列我已经查看了使用LiveReload编译的CSS。隔离范围后的两个块是class.left和class.right。class.left具有clear right和float left。如果我将CSS更改为clear left float left,隔离范围将正常工作。因此,SCS的编译方式不会导致确保CSS正常工作。我现在将检查依赖项,看看是否有问题。毫无疑问,故障将是我的某个地方!