在SASS中,">ul"是什么意思?

17

以下是SASS代码部分:

#main-nav{
     >ul{
              blahblah
        }
}

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

此外,它能被翻译成stylus吗?


3
这是CSS3选择器规范文档中有关子级组合符的部分。子级组合符匹配作为某个元素直接子级的另一个元素,用“>”符号表示。例如,“div > p”选择所有直接子级为<div>的<p>元素。 - Frank van Puffelen
2
这个问题的语法正确的表达方式是:“在SASS中,'>ul'是什么意思?” - jayqui
2个回答

27

这是CSS语法,用于选择一个元素的子元素。有关其工作方式的更多信息,请参见此参考

该选择器匹配指定元素的所有直接子元素。子选择器中的连接符为大于符号(>)。它可以由空格字符包围,但如果有这样做,Windows上的Internet Explorer 5会错误地将其视为后代选择器。所以最佳实践是避免在此连接符周围添加空格。


3
我认为现在可以忽略Internet Explorer 5的兼容性问题,除了在高度专业化的情况下可能需要考虑。 - light24bulbs

12

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接