这是SASS代码部分:
#main-nav{
>ul{
blahblah
}
}
所以我想知道字符串“>ul”的确切含义是什么意思?我在 SASS 手册中找不到它。
此外,它可以翻译成手写笔吗?
这是选择元素子元素的 CSS 语法。有关其工作原理的更多信息,请参阅此参考:
此选择器匹配作为指定元素的直接子元素的所有元素。子选择器中的组合符是一个大于号 (>)。它可能被空白字符包围,但如果是这样,Windows 上的 Internet Explorer 5 将错误地将其视为后代选择器。所以最好的做法是避开这个组合器周围的空格。
#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)