以下是SASS代码部分:
#main-nav{
>ul{
blahblah
}
}
我想知道字符串">ul"的确切含义是什么?我在SASS手册中找不到它。
此外,它能被翻译成stylus吗?
这是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个)