Css 为什么不是';这个基本的Sass嵌套示例是否有效?

Css 为什么不是';这个基本的Sass嵌套示例是否有效?,css,sass,nested,Css,Sass,Nested,我开始学习Sass,并开始检查一些嵌套示例。这是我第一次尝试,但它不起作用: body {background:#eee;} .blog .entry { p{ color:#ff0; } } 这是我的标记: <!doctype html> <html> <head> <link rel="stylesheet" type="text/css" href="main.scss">

我开始学习Sass,并开始检查一些嵌套示例。这是我第一次尝试,但它不起作用:

body {background:#eee;}

.blog .entry {
    p{
        color:#ff0;
    }
}
这是我的标记:

<!doctype html>
<html>
    <head>
        <link rel="stylesheet" type="text/css" href="main.scss">
        <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/modernizr/2.8.3/modernizr.min.js"></script>
    </head>
    <body class="blog">
        <div class="entry">
            <h1>My blog post</h1>
            <p class="blue">Text <a>link</a></p>
        </div><!-- .entry -->
    </body>
</html>

我的博客帖子
文本链接


正文的背景确实更改为#eee,但段落保持不变(除非我将其取消嵌套为p{})。

您的标记和Sass工作正常,如您在此处所见:

如果您正在通过另一个CSS规则(即通过格式化
.blue
)重载您的CSS规则,请直接检查已编译的CSS

此外,这将更具可读性:

body {
    background: #eee;
}

.blog {
    .entry {
        p {
            color: #ff0;
        }
    }
}

我建议您不要在Sass中进行更深入的嵌套。

您的标记和Sass工作正常,您可以在这里看到:

如果您正在通过另一个CSS规则(即通过格式化
.blue
)重载您的CSS规则,请直接检查已编译的CSS

此外,这将更具可读性:

body {
    background: #eee;
}

.blog {
    .entry {
        p {
            color: #ff0;
        }
    }
}

我建议您不要在Sass中进行任何深入的嵌套。

首先,您不能像CSS一样链接SCSS文件,您必须将其编译为CSS,然后链接已编译的文件。 为了在SCS中正确嵌套,可以执行以下操作:

.blog {
  .entry {
      p{
          color:#ff0;
      }
  }
}

首先,你不能像CSS那样链接一个SCSS文件,你必须将它编译成CSS,然后链接编译后的文件。 为了在SCS中正确嵌套,可以执行以下操作:

.blog {
  .entry {
      p{
          color:#ff0;
      }
  }
}

你能给我你编写的scss文件中的代码吗?编译后的CSS是什么样子的?如果删除“blue”类,则无法像CSS文件那样链接SCSS/SASS文件,会发生什么情况。这不是SASS的工作方式。你必须先编译它…除非你在做客户端…我怀疑。这是你的sass代码还是编译后的代码?你能给我编译后的scss文件中的代码吗?编译后的CSS是什么样子的?如果删除“blue”类,则无法像CSS文件那样链接SCSS/SASS文件,会发生什么情况。这不是SASS的工作方式。你必须先编译它…除非你在做客户端…我怀疑。这是你的sass代码还是编译的代码?哇,太离谱了。说清楚一点,我链接到了.scss,浏览器无法阅读Sass(这几乎是他们告诉你的第一件事)。@brunouno这几乎是我注意到的第一件事!请将此标记为已解决!很高兴我能帮助你!哇,吹过去了。说清楚一点,我链接到了.scss,浏览器无法阅读Sass(这几乎是他们告诉你的第一件事)。@brunouno这几乎是我注意到的第一件事!请将此标记为已解决!很高兴我能帮助你!