17

这是SASS代码部分:

#main-nav{
     >ul{
              blahblah
        }
}

所以我想知道字符串“>ul”的确切含义是什么意思?我在 SASS 手册中找不到它。

此外,它可以翻译成手写笔吗?

4

2 回答 2

27

这是选择元素子元素的 CSS 语法。有关其工作原理的更多信息,请参阅此参考

此选择器匹配作为指定元素的直接子元素的所有元素。子选择器中的组合符是一个大于号 (>)。它可能被空白字符包围,但如果是这样,Windows 上的 Internet Explorer 5 将错误地将其视为后代选择器。所以最好的做法是避开这个组合器周围的空格。

于 2013-08-05T14:05:41.620 回答
11
#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)

于 2013-08-05T14:12:49.100 回答