17

为什么我的第一个子选择器不能在 Less 中工作?

.leftPanel{
    margin:20px;
    float:left;
    display:inline;
    width:620px;
    margin-left:10px;
    select{
        width:300px;    
        &:first-child{
            margin-right: 30px;             
        }
    }
}
4

1 回答 1

18

您指定如果 a 中的第一个子元素.leftPanel是 a <select>,它应该有margin-right: 30px;。如果您尝试将此规则应用于(应始终为)的第一个子元素,请尝试替换为.<select><option>&:first-childoption:first-child

于 2012-08-02T10:15:28.760 回答