代码之家  ›  专栏  ›  技术社区  ›  Magician

CSS对某些部分不起作用,但对其子项起作用

  •  0
  • Magician  · 技术社区  · 8 年前

    我已经放弃了这个,我不知道我做错了什么。

    div#home {
        background-image: url(/assets/bg/home.jpg);
        background-size: cover;
        .limiter {
            margin-top: $NAVBAR_BODY_START;
        }
    }
    

    这是生成的CSS。请注意 div#home 与 .limiter

    Resulting CSS

    这就是Chrome渲染的。我用Edge做过测试,但也失败了。

    Chrome Element debug screen

    有趣的是 .限制器 div#家 作品。但不是 div#家

    Limiter works

    知道哪里出错了吗?

    2 回复  |  直到 8 年前
        1
  •  0
  •   apokryfos    8 年前

    低于 div#content 似乎有两个流浪的风格,似乎不属于任何地方。

    /* ... */   
    line-height: 1.5em; 
    font-size: 2vmin;
    /* ... */ 
    

    这可能表明SCSS存在语法问题。

        2
  •  1
  •   Debabrata Patra    8 年前