web-dev-qa-db-ja.com

SASSでの「ul」とはどういう意味ですか?

SASSコードの部分は次のとおりです。

#main-nav{
     >ul{
              blahblah
        }
}

だから私は文字列 "> ul"の正確な意味を知りたいですか? SASSのマニュアルにありません。

さらに、スタイラスに変換できますか?

14
nuk

これは、要素の子を選択するためのCSS構文です。仕組みの詳細については、 このリファレンス を参照してください。

このセレクターは、指定された要素の直接の子であるすべての要素に一致します。子セレクターのコンビネーターは大なり記号(>)です。空白文字で囲まれている場合がありますが、そうである場合、Windows上のInternet Explorer5は誤って子孫セレクターとして扱います。したがって、ベストプラクティスは、このコンビネータの周囲の空白を避けることです。

18
Burhan Khalid
#main-nav {
    > ul {
        color: red;
    }
}

CSSでも同じです。

#main-nav > ul { color: red }

>ここで読むことができるセレクター http://net.tutsplus.com/tutorials/html-css-techniques/the-30-css-selectors-you-must-memorize/ (#8)

8
bravedick