减少第一个孩子

时间:2012-08-02 10:08:19

标签: css less

为什么我的第一胎选择器不在Less?

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

1 个答案:

答案 0 :(得分:12)

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