手写笔中“.yy& .xx {...}”和“.yy .xx {...}”之间有什么区别?

时间:2015-02-26 03:38:37

标签: stylus

" A"之间的区别是什么?和" B"在手写笔?

A:
.yy 
    & .xx 
        {...}
--------
B:
.yy 
    .xx 
        {...}

2 个答案:

答案 0 :(得分:0)

在A中,使用&信号表示两个类适用于同一个元素。也就是说,你将匹配这样的元素:

<div class="yy xx">...</div>

在B中,两个选择器是嵌套的。因此,您将匹配class='xx'内的任何class='yy'

<div class="xx">I don't match</div>
<div class="yy">
  <div class="xx">I match</div>
</div>

答案 1 :(得分:0)

这是相同的表达式。示例A是多余的。默认情况下,Stylus中有嵌套。所以你总是可以使用例子B